我现在正在执行以下操作,效果很好:
$('#picker a').removeClass('selected');
在哪里:
<div id="picker">
<a href="" class="selected">Stuff</a>
<a href="" class="selected">Stuff</a>
<a href="" class="">Stuff</a>
<a href="" class="selected">Stuff</a>
</div>
我如何更新jQuery来表示,删除从所有但第一行中选择的类。忽略选择器中的第一行。
谢谢
最佳答案
$('#picker > a').slice(1).removeClass('selected');
这将使用有效的
querySelectorAll
选择器以及 slice()
方法,这将非常快。关于jQuery的removeClass除了第一项的所有?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4823225/