Immer die Klasse des Elements, das ein Ereignis ausgelöst mit JQuery

gibt es trotzdem, um die Klasse bei click-Ereignis ausgelöst. Mein code, wie unten, Sie arbeiten nur für die id, aber nicht Klasse.

JS:

$(document).ready(function() {
  $("a").click(function(event) {
    alert(event.target.id + " and " + event.target.class);
  });
});

HTML:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>

<body>
  <a href="#" id="kana1" class="konbo">click me 1</a>
  <a href="#" id="kana2" class="kinta">click me 2</a>
</body>

</html>

jsfiddle code hier

  • Klasse vorbehalten, die ein arbeiten in ECMAScript, so das class-Attribut zugeordnet ist className DOM-Eigenschaft. Verwenden event.target.className.
InformationsquelleAutor Redbox | 2012-06-14
Schreibe einen Kommentar