Javascript jQuery获取已单击链接的css值或告诉已单击的链接

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',

我的页面上有这样的链接,点击后调用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');
    }
});

$('.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');
    }
});