Javascript jQuery获取已单击链接的css值或告诉已单击的链接
我的页面上有这样的链接,点击后调用jQuery函数。我如何判断是单击了Javascript jQuery获取已单击链接的css值或告诉已单击的链接,javascript,jquery,Javascript,Jquery,我的页面上有这样的链接,点击后调用jQuery函数。我如何判断是单击了approve,还是单击了delete。因为我只需要在单击“接受”时执行某些操作,而在单击“删除”时不需要执行这些操作。我无法更改这些链接的命名方式 <i class="icon-accept blue approve"></i> <i class="icon-reject blue delete"></i> $('.approve,.delete').on('click',
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');
}
});
$('.approve,.delete')。在('click',function()上{
如果(已单击“批准”){
log('已单击审批');
}
});
您可以使用以下方法检查课程:
或者,您可以使用:
您可以使用以下方法检查课程: 或者,您可以使用:
您可以使用jquery
.is()
:
您可以使用jquery
.is()
:
试一试
试一试
你可以用
你可以用
我的错误,我链接的基准在标记中有拼写错误,表明了相反的错误,我链接的基准在标记中有拼写错误,表明了相反的错误
$('.approve,.delete').on('click', function() {
if($(this).hasClass('approve')) {
console.log('Approve was clicked');
}
});
$('.approve,.delete').on('click', function() {
if($(this).is('.approve')) {
console.log('Approve was clicked');
}
});
if($(this).is('.approve')){}
$(element).hasClass('className')
$('.approve,.delete').on('click', function() {
if($(this).hasClass('approve')) {
console.log('Approve was clicked');
}
});