jQuery - 删除几个类

时间:2014-11-17 12:14:48

标签: jquery

是否有更有效的方法可以同时从dom元素中删除几个不需要的类?

JS

$('.one').removeClass('one');
$('.two').removeClass('two');
$('.three').removeClass('three');

2 个答案:

答案 0 :(得分:29)

选择多个逗号分隔的元素,从空格分隔的元素中删除多个类

$('.one, .two, .three').removeClass('one two three');

DEMO

答案 1 :(得分:1)

如果要从一个元素中删除多个类,请按空格分隔类。

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

One or more space-separated classes to be removed from the class attribute of each matched element.

如果你想从不同的元素中删除不同的类,我认为最好通过迭代来创建一个数组并删除它。