javascript - 选择后代元素的最佳方法

标签 javascript jquery jquery-selectors find

两者之间有什么区别吗:

var a = $('.a');
$('.b', a).click(function(){

});

和:

a.find('.b').click(function(){

});

最佳答案

第一个jQuery( selector [, context ] )上下文转换为第二个由jQuery调用find的上下文。我更喜欢第二个。

Internally, selector context is implemented with the .find() method, so $( "span", this ) is equivalent to $( this ).find( "span" ), jQuery Docs

关于javascript - 选择后代元素的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22236129/

相关文章:

javascript - three.js 动画基本骨架

javascript - 如何移调 midi 文件?

JQuery 空间验证

jquery - 使用新数据重新加载 jqGrid

javascript - 将字段内容复制到其下方所有动态生成的类型字段

jquery - 使用 jQuery 定位表列中的底部 TD

jquery - 如何从对象中获取子元素

javascript - 只要按住鼠标,如何在javascript中调用mousedown事件

javascript - 仅限 IE6 和 7 - CSS/jQuery 动画错误

jquery 检查 xml 元素是否有子元素?