如何用jquery改变所有孩子的班级?

Dav*_*vid 2 javascript css jquery dom

我有以下语法,我想从链接标记中删除所有css类.我怎么能用jquery做到这一点?

<div id="nav">
<ul>
<li><a href="" class="foo">aa</a></li>
<li><a href="" class="bar">aa</a></li>
<li><a href="" class="yay">aa</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)

Thi*_*ter 17

你可以使用这个removeClass()方法; 如果你在没有参数的情况下调用它,它将删除所有类:

$('#nav ul a').removeClass();
Run Code Online (Sandbox Code Playgroud)

描述:从匹配元素集中的每个元素中删除单个类,多个类或所有类.

显然你可以.addClass('someClass')在同一个电话中链接; 毕竟,你要求改变问题主题中的课程.;)


Bra*_*tie 5

$('#nav ul li a').each(function(){
    this.className = '';
});
Run Code Online (Sandbox Code Playgroud)

根据div#nav选择器查找所有锚点,并删除所有类名。