$('selector',element)与element.find('selector')相同吗?

时间:2011-08-31 16:49:02

标签: jquery

我正在查看关于jquery jquery-pitfalls-to-avoid的最佳实践的帖子,其中一个答案是关于选择器中上下文的良好用法,并引用了这样的例子

var ct = $('#container');
$('.myClass',ct)

最后解释一下,这将在container的上下文中找到,而不是在所有文档中找到。现在我的问题是,该代码是否与此函数不同

var ct = $('#container');
ct.find('.myClass')

2 个答案:

答案 0 :(得分:4)

完全一样。实际上,第一个版本委托给第二个版本(使第二个版本略快一些)。

答案 1 :(得分:0)

我很确定你可以使用

var ct = $('#container .myClass');