如何使用jQuery删除<div>的所有项目的所有css类?</div>

时间:2012-01-19 20:17:49

标签: jquery css

我有一个嵌套的ul / li项目div。每个ul / li都有一个css类。是否有干净方式删除此<div>内所有项目的所有css类?

修改:请点击此处查看代码:http://jsfiddle.net/xjAkF/

6 个答案:

答案 0 :(得分:25)

$('#myDiv ul, #myDiv li').removeClass();

答案 1 :(得分:5)

只要使用.removeClass(),如果没有参数传递,它将删除所有类。

您错过了选择器中的#

请参阅修订后的代码here

@AlienWebguy,有一个更好的解决方案,它只能从ul&amp; amp; li在给定的id内。

答案 2 :(得分:4)

要从元素的所有子元素中去除类,请使用find(“*”)

$('#divHtml').find("*").removeClass();

答案 3 :(得分:3)

$("#mydiv li, #mydiv ul").removeClass("Your class");

答案 4 :(得分:1)

这应该这样做。将#myDiv替换为div的选择器。

$("#myDiv ul, #myDiv li").each(function() { this.className = ""; });

答案 5 :(得分:0)

$("#item").removeAttr('class');