Jquery选择除一个之外的所有类

时间:2013-05-02 06:40:25

标签: jquery

我想做这样的事情:

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

可以这样做吗?

2 个答案:

答案 0 :(得分:9)

not()会这样做。

$('.anwer_labels').not(this).removeClass('active');

答案 1 :(得分:0)

您可以使用not()

  

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

代码:

$('.anwer_labels').not(this).removeClass('active');