クリックイベントが発生したときにクラスを取得する方法はあります。以下のように私のコードは、それだけではなく、idのクラスが動作します。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);
});
});
jsfiddleコードhere
クラスはECMAScriptで予約されているので、class属性は 'className' DOMプロパティにマップされます。 'event.target.className'を使用してください。 – RobG