jquery删除多个类

时间:2012-02-07 13:55:43

标签: javascript jquery

  

可能重复:
  Removing multiple classes (jQuery)

如何通过一次点击从一个ID中删除多个类。

我试过这样做不正常

$('.clearbtn_1').click(function(){
    $('.valid_div1').removeClass('valid_tick','invalid_tick');
}); 

6 个答案:

答案 0 :(得分:17)

您可以通过以下空格分隔类来一次删除多个类:

$('.clearbtn_1').click(function(){
    $('.valid_div1').removeClass('valid_tick invalid_tick');
});

答案 1 :(得分:11)

$('.clearbtn_1').click(function(){
    $('.valid_div1').removeClass('valid_tick invalid_tick');
}); 

使用单个参数removeClass()中的空格分隔类名。

答案 2 :(得分:4)

removeClass函数只接受一个参数,因此使用空格来定义多个类

$('.clearbtn_1').click(function(){
    $('.valid_div1').removeClass('valid_tick invalid_tick');
}); 

答案 3 :(得分:4)

你试过吗

$('.clearbtn_1').click(function(){
    $('.valid_div1').removeClass('valid_tick invalid_tick');
});

答案 4 :(得分:4)

文件以这种方式写道:

$("p:odd").removeClass("blue under");

尝试:

$('.clearbtn_1').click(function(){
    $('.valid_div1').removeClass('valid_tick invalid_tick');
}); 

参考:http://api.jquery.com/removeClass/

答案 5 :(得分:3)

我得到了解决方案,我虽然很难删除逗号但它工作正常:)

$('.clearbtn_1').click(function(){
    $('.valid_div1').removeClass('valid_tick invalid_tick');
});