如何使用jQuery删除所有CSS类?
不是为一个元素可能有的每个类调用$("#item").removeClass()
,而是调用一个可以从给定元素中移除所有CSS类的函数?
jQuery和原始JavaScript都可以工作。
$("#item").removeClass();
调用不带参数的removeClass
将删除所有项目的类。
您也可以使用(但不一定建议,正确的方法是上面的方法):
$("#item").removeAttr('class');
$("#item").attr('class', '');
$('#item')[0].className = '';
如果你没有jQuery,那么这将是你唯一的选择:
document.getElementById('item').className = '';
挂起,不removeClass()默认为删除所有类,如果没有具体指定? 所以
$("#item").removeClass();
会自己做...
只需将真实DOM元素的className
属性设置为''
(无)。
$('#item')[0].className = ''; // the real DOM element is at [0]
编辑:其他人说,只是调用removeClass
作品 - 我测试了谷歌JQuery游乐场:http: removeClass
...它的工作原理。 所以你也可以这样做:
$("#item").removeClass();
链接地址: http://www.djcxy.com/p/23103.html
上一篇: How to remove all CSS classes using jQuery?
下一篇: how can i scroll to specific line in a webforms TexetBox using c#