如何选择所有元素离开第一个元素?
可以使用:gt
selector:
$("li a:gt(0)")
更新:如果你有兴趣在性能上,最快到目前为止是
$("li a").slice(1)
关于哪个文档说:
由于
:gt()
是一个jQuery扩展且不部分CSS 说明书,使用:gt()
查询不能利用由本机DOMquerySelectorAll()
方法提供的 性能提升。为了在现代浏览器中获得更好的性能,请改用$("your-pure-css-selector").slice(index)
。
哪一个会更快GT或.not? :) –
我可能会说'gt',因为它可以执行一次性操作(切断第一个元素),而不是必须将每个元素与它需要排除的元素进行比较。但是这个问题确实没有实际意义 - 两者都会比你所知道的要快。 – Jon
关于哪一个是最快的:http://jsperf.com/jq-gt-vs-first –
什么意思是“离开”第一个元素? – Blazemonger
我想要使用选择器的所有其他元素,但我不想选择第一个元素 –