删除多个类(jQuery)
有没有更好的方法重写此内容:删除多个类(jQuery),jquery,css,Jquery,Css,有没有更好的方法重写此内容: $('element').removeClass('class1').removeClass('class2'); 我不能使用removeClass(),因为它会删除我不想要的所有类。$('element')。removeClass('class1 class2') 以下是jQuery文档 要从元素中删除的一个或多个CSS类,这些类之间用空格分隔 $("element").removeClass("class1 class2"); 从中,类参数: 要从中删除的一
$('element').removeClass('class1').removeClass('class2');
我不能使用removeClass()代码>
,因为它会删除我不想要的所有类。$('element')。removeClass('class1 class2')代码>
以下是jQuery文档
要从元素中删除的一个或多个CSS类,这些类之间用空格分隔
$("element").removeClass("class1 class2");
从中,类参数:
要从中删除的一个或多个CSS类
这些元素由
空间
报告说:
类(可选)字符串
要从元素中删除的一个或多个CSS类,这些类之间用空格分隔
$("element").removeClass("class1 class2");
例如:
从匹配的元素中删除类“blue”和“under”
$("p:odd").removeClass("blue under");
有很多方法可以做到这一点
jQuery
删除所有类
$(“元素”).removeClass()代码>
或
$(“#项”).removeAttr('class')代码>
或
$(“#项”).attr('class',”代码>
或
$('#item')[0]。类名=''代码>
删除多类
$(“元素”).removeClass(“class1…classn”)代码>
或
$(“元素”).removeClass(“class1”).removeClass(“…”).removeClass(“classn”)代码>
香草Javascript
删除所有类
//删除所有类中的所有项
const items=document.querySelectorAll('item');
for(设i=0;i }
用白色空格分隔类
$('element').removeClass('class1 class2');
自从jQuery以来,可以将数组传递给.addClass()
、.removeClass()
和toggleClass()
,这使得如果有任何逻辑确定应该添加或删除哪些类,那么就更容易了,因为您不需要乱用空格分隔的字符串
$("div").removeClass(["class1", "class2"]);
必须用空格
$('selector')分隔要删除的类代码>