querySelector 的 jQuery 等价物是什么?到目前为止我发现的唯一方法是选择所有然后选择第一个选择:
$(selectorString)[0]
对于上面的表达式,jQuery 是否足够聪明,可以在找到第一个匹配项后停止?
更新:@Mutnowski 建议使用 eq() 和 first,但在阅读 jQuery 文档后,这两种方法似乎具有相同的缺点:jQuery 将首先获取所有匹配项,然后仅过滤掉第一个元素。
最佳答案
你想让 .eq(index) 得到一个索引
$("td").eq(2)
$("td:eq(2)")
如果你只想第一次使用 .first()
$("tr").first()
$("tr:first")
关于javascript - jQuery 相当于 querySelector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9999504/