è comunque necessario per ottenere la classe quando viene attivato l'evento click. Il mio codice come sotto, funziona solo per l'ID ma non per la classe.Ottenere la classe dell'elemento che ha generato un evento utilizzando JQuery
html:
<html>
<body>
<a href="#" id="kana1" class="konbo">click me 1</a>
<a href="#" id="kana2" class="kinta">click me 2</a>
</body>
</html>
JQuery:
$(document).ready(function() {
$("a").click(function(event) {
alert(event.target.id+" and "+event.target.class);
});
});
codice jsfiddle here
Classe è un'opera riservata in ECMAScript, quindi l'attributo di classe è mappato alla proprietà DOM 'className'. Usa 'event.target.className'. – RobG