jQuery选择n-first元素

时间:2011-05-26 06:54:01

标签: jquery

我有一个tr元素

$('tr')

我需要选择几个第一个孩子(在这种情况下为td)。

我该怎么做?
:nth-child()可以选择偶数或奇数元素。 :eq()只能选择一个。

所以唯一的方法是

$('tr td:eq(0), tr td:eq(1), ... tr td:eq(n-1)')

有没有捷径?

1 个答案:

答案 0 :(得分:4)

$('tr td:lt(8)')

使用less than选择器

另外,请注意文档中的评论

  

因为:lt()是一个jQuery扩展   而不是CSS规范的一部分,   查询使用:lt()不能采取   性能提升的优势   由本机DOM提供   querySelectorAll()方法。为了更好的   在现代浏览器中的性能,使用   $( “你 - 纯CSS选择器”)。片(0,   索引)而不是。