有沒有更好的方法來重寫這個: jquery
$('element').removeClass('class1').removeClass('class2');
我不能使用removeClass();
由於它會刪除全部我不想要的類。 ide
$('element').removeClass('class1 class2');
spa
這是文檔。 code
http://docs.jquery.com/Attributes/removeClass ip
要從元素中刪除的一個或多個CSS類,這些類由空格分隔。 element
$("element").removeClass("class1 class2");
從removeClass()
,類參數: rem
要從元素中刪除的一個或多個CSS類,這些類由空格分隔。 文檔
文件說: get
class (Optional) String
要從元素中刪除的一個或多個CSS類,這些類由空格分隔。 it
例:
從匹配的元素中刪除「blue」和「under」類。
$("p:odd").removeClass("blue under");
有不少方法能夠作到這一點!
jQuery的
刪除全部課程
$("element").removeClass();
要麼
$("#item").removeAttr('class');
要麼
$("#item").attr('class', '');
要麼
$('#item')[0].className = '';
刪除多類
$("element").removeClass("class1 ... classn");
要麼
$("element").removeClass("class1").removeClass("...").removeClass("classn");
// remove all items all class const items = document.querySelectorAll('item'); for (let i = 0; i < items.length; i++) { items[i].className = ''; }
// only remove all class of first item const item1 = document.querySelector('item'); item1.className = '';