4

我想做这样的事情:

$('.anwer_labels').click(function() {
    $(this).toggleClass('active');
    $('.anwer_labels').removeClass('active');
   // $(this).addClass('active').siblings().removeClass('active');;
   // $(this).removeClass('active');
})

在这一行中,我想添加一个例外,这样我就不会包括$(this)

$('.anwer_labels').removeClass('active'); //some code here to not add $(this)

这可以做到吗?

4

2 回答 2

9

not()会做的。

$('.anwer_labels').not(this).removeClass('active');
于 2013-05-02T06:41:52.297 回答
0

你可以使用not()

描述:选择所有与给定选择器不匹配的元素。

代码:

$('.anwer_labels').not(this).removeClass('active');
于 2013-05-02T06:43:15.157 回答