我有一个tr
元素
$('tr')
我需要选择几个第一个孩子(在这种情况下为td
)。
我该怎么做?
:nth-child()
可以选择偶数或奇数元素。 :eq()
只能选择一个。
所以唯一的方法是
$('tr td:eq(0), tr td:eq(1), ... tr td:eq(n-1)')
有没有捷径?
答案 0 :(得分:4)
$('tr td:lt(8)')
使用less than选择器
另外,请注意文档中的评论
因为:lt()是一个jQuery扩展 而不是CSS规范的一部分, 查询使用:lt()不能采取 性能提升的优势 由本机DOM提供 querySelectorAll()方法。为了更好的 在现代浏览器中的性能,使用 $( “你 - 纯CSS选择器”)。片(0, 索引)而不是。