我有一个像:
<table id="message">
<tr class="clsaa1">
<td>
<div class="class3">
<table class="sub_1">
----------------------
----------------------
</table>
<div>
</td>
</tr>
<tr class="clsaa2">
<td>
<div class="class3">
----------------------
----------------------
<div>
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
我需要删除 class里面的所有属性#message.
我试过了
$('#message').siblings().removeAttr('class');
Run Code Online (Sandbox Code Playgroud)
和
$('#message').children().removeAttr('class');
Run Code Online (Sandbox Code Playgroud)
但这不起作用.
而不是removeAttr('class')你可以使用removeClass("classname")
如果要从子项中删除所有类值,请执行类似操作
$('#message').find("*").prop("class","");
Run Code Online (Sandbox Code Playgroud)
甚至
$('#message').find('*') removeAttr('class');
Run Code Online (Sandbox Code Playgroud)
这是一个小提琴.
较旧的线程,但在我的情况下,我想从所有子元素中删除一个特定的类
$('#parentDiv').find("*").removeClass("row-selected");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25733 次 |
| 最近记录: |