javascript - jQuery 子选择器语法

标签 javascript jquery

根据对控制台的一些摆弄,看来两者是等效的:

var parent = $("p");

// option 1
var children = parent.children("a");

// option 2
var children = $("a", parent);

由于某种原因,其中一个比另一个更好吗?它们在功能上是不同的,还是只是在语法上不同?

最佳答案

这些不是同一件事。 children只会返回直系子代。选项2就像find ,它将搜索上下文树的整个深度。

关于javascript - jQuery 子选择器语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4831732/

相关文章:

Facebook 分享: How to update the OG tags when loading a page using AJAX

javascript - 变量名长度与性能

javascript - 无法显示来自模型 mvc 的验证错误消息

javascript - 生成元素和关联 $.data() 的更有效方法? [jQuery]

javascript - 将 html 表格导出为 word 文件并更改文件方向

javascript - coinbase oauth 授权返回 html,如何与我的网络应用程序集成

javascript - 避免向服务器发出条件请求

javascript - 递归requestAnimationFrame() javascript循环直接跳到最后

javascript - Flot 工具提示出现在折线图上而不是条形图上

jQuery footer div 使用正文滚动值的视差滚动效果