我现在正在执行以下操作,效果很好:

 $('#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/

10-15 03:15