javascript - jQuery 相当于 querySelector

标签 javascript jquery jquery-selectors selectors-api

querySelector 的 jQuery 等价物是什么?到目前为止我发现的唯一方法是选择所有然后选择第一个选择:

$(selectorString)[0]

对于上面的表达式,jQuery 是否足够聪明,可以在找到第一个匹配项后停止?

更新:@Mutnowski 建议使用 eq() 和 first,但在阅读 jQuery 文档后,这两种方法似乎具有相同的缺点:jQuery 将首先获取所有匹配项,然后仅过滤掉第一个元素。

最佳答案

你想让 .eq(index) 得到一个索引

$("td").eq(2)
$("td:eq(2)")

http://api.jquery.com/eq/

如果你只想第一次使用 .first()

$("tr").first()
$("tr:first")

http://api.jquery.com/first/

关于javascript - jQuery 相当于 querySelector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9999504/

相关文章:

javascript - 想从表中获取所有元素

javascript - 自定义按钮上的执行触发器问题 > Apexchat

jQuery.find() 忽略根节点

jquery - 类更改后单击事件不起作用

javascript - 从 bash 脚本运行 Node : output console. 日志

javascript - JQuery 更改文本

javascript - 如何在链接下方添加高亮的高亮条?

.net - 嵌套 jQuery 循环?

JQuery *(所有元素)选择器,不包括具有某些类的跨度标签。我怎样才能做到这一点?

javascript - 发送查看......来自两个不同数据库的信息