获取使用JQuery触发事件的元素的类?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (15)

在触发Click事件时,是否仍然要获取该类?

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代码这里

提问于
用户回答回答于

试着:

$(document).ready(function() {
    $("a").click(function(event) {
       alert(event.target.id+" and "+$(event.target).attr('class'));
    });
});
用户回答回答于

将包含“konbo”或“kinta”:

event.target.className

可以使用jQuery按名称检查类:

$(event.target).hasClass('konbo');

扫码关注云+社区