AnA*_*ice 5 jquery jquery-selectors
我现在正在做以下工作:
$('#picker a').removeClass('selected');
Run Code Online (Sandbox Code Playgroud)
哪里:
<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>
Run Code Online (Sandbox Code Playgroud)
我怎样才能更新jQuery来说,删除从第一行中选择的所有类.忽略选择器中的第一行.
谢谢
$('#picker > a').slice(1).removeClass('selected');
Run Code Online (Sandbox Code Playgroud)
这使用了一个有效的querySelectorAll选择器,以及非常快的slice()(docs)方法.
取反:first,像这样:
$('#picker a:not(:first)').removeClass('selected');
Run Code Online (Sandbox Code Playgroud)