7

可能重复:
如何使用 jQuery 删除所有 CSS 类?

我有以下内容:

<div id="abc">
</div>

在该 div 内只能有以下内容之一:

<p class="message">
<p class="message error"></p>
<p class="message warning"></p>
<p class="message success"></p>
<p class="message loading"></p>

有没有办法可以从<p>元素中找到并删除所有类?

4

4 回答 4

17

你可以这样做:

$("#abc p").attr("class", "");

或者

$("#abc p").removeClass();
于 2012-09-21T01:33:12.950 回答
6

如果参数中没有指定类名,则将删除所有类。

来源

removeClass()不带参数使用。

于 2012-09-21T01:33:11.227 回答
4

您可以使用removeAttr方法:

$('#abc p').removeAttr('class')
于 2012-09-21T01:32:44.047 回答
1

从文档中,.removeClass()

$('#abc p').removeClass();
于 2012-09-21T01:33:57.400 回答