我的页面上有这样的链接,当单击这些链接时,它们就会调用jQuery函数。如何确定是否单击了approve
或单击了delete
。因为仅在单击接受时才需要做某些事情,而在单击删除时就不需要做事。我无法更改这些链接的命名方式。
<i class="icon-accept blue approve"></i>
<i class="icon-reject blue delete"></i>
$('.approve,.delete').on('click', function() {
if(approved was clicked) {
console.log('Approve was clicked');
}
});
最佳答案
您可以使用hasClass()
检查类:
$('.approve,.delete').on('click', function() {
if($(this).hasClass('approve')) {
console.log('Approve was clicked');
}
});
另外,您可以使用
is()
:$('.approve,.delete').on('click', function() {
if($(this).is('.approve')) {
console.log('Approve was clicked');
}
});
关于javascript - jQuery获取单击链接的css值或告知单击哪个链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20973776/