jquery删除多个类[重复]

Posted

技术标签:

【中文标题】jquery删除多个类[重复]【英文标题】:jquery remove multiple classes [duplicate] 【发布时间】:2012-02-28 22:54:03 【问题描述】:

可能重复:Removing multiple classes (jQuery)

我们如何一键从一个 id 中删除多个类。

我试过这样不能正常工作

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

【问题讨论】:

@DominicRodger 我得到了解决方案,但我虽然很难删除逗号,但它工作正常:) 【参考方案1】:

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

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

【讨论】:

【参考方案2】:
$('.clearbtn_1').click(function()
    $('.valid_div1').removeClass('valid_tick invalid_tick');
); 

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

【讨论】:

【参考方案3】:

你试过了吗

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

【讨论】:

【参考方案4】:

您可以通过用空格分隔类来一次删除多个类,如下所示:

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

【讨论】:

你有什么$('.clearbtn_1').click 你有.clearbtn_1, 2, 3 吗?【参考方案5】:

文档是这样写的:

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

试试:

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

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

【讨论】:

【参考方案6】:

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

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

【讨论】:

以上是关于jquery删除多个类[重复]的主要内容,如果未能解决你的问题,请参考以下文章

jQuery使用同一类的多个按钮返回一个值[重复]

jquery removeClass()不删除所有类[重复]

JavaScript / jQuery - 在添加和删除类与下一个函数之间添加延迟[重复]

jquery中click事件重复绑定问题

删除Javascript中的所有多个空格并替换为单个空格[重复]

如何在jquery中使用类追加和删除字段