jQuery: $ ('.selector' , myContext) 和 myContext.find ('.selector' ) 之间有功能差异吗?

标签 jquery

我觉得 $('.selector', myContext)myContext.find('.selector') 是获取相同信息的两种相同方法。当您使用其中一种而不是另一种时,是否有实际原因?也许速度?

最佳答案

$('.selector', myContext)$(myContext).find('.selector') 完全等效:

来自 jQuery 1.4.2 源代码 (core.js):

//...

// HANDLE: $(expr, context)
// (which is just equivalent to: $(context).find(expr)
} else {
    return jQuery( context ).find( selector );
}

//...

关于jQuery: $ ('.selector' , myContext) 和 myContext.find ('.selector' ) 之间有功能差异吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3106203/

相关文章:

javascript - 当用户到达页面右侧时加载新内容

jquery - 如何在BXSLIDER中删除 '1' '2' '3' 'next' 'prev'

javascript - 如何通过单击子 ID 找到父 ID,然后通过 jquery 获取父 ID 来查找子 ID

javascript - 如何在使用 jQuery 进行动画处理时运行函数?

JavaScript/jQuery 'back button'

javascript - 匹配没有标签的 DOM 文本?

javascript - 使用 history.pushState 后检测浏览器后退按钮

javascript - 将 Userscript 转换为解压的 Chrome 扩展

javascript - 我如何在 jquery 中使用 this 来调用元素

javascript - 如何使用 Javascript 使用 Google Analytics 中的数据填写表单字段?