$ parent.find(selector)与$(selector,$ parent)之间的区别?

时间:2015-07-20 23:00:56

标签: jquery

这两者有什么区别吗?他们会产生不同的结果吗?

$parent.find(selector)

vs. 

$(selector, $parent)

其中$ parent - 一个jQuery对象。

1 个答案:

答案 0 :(得分:4)

它是一回事。将可选的上下文参数传递给.find()方法时,它基本上转换为$(selector, $parent)

http://api.jquery.com/jQuery/#jQuery-selector-context

  

在内部,选择器上下文是使用.find()方法实现的,   所以$(" span",this)相当于$(this).find(" span")。

所以,不,它永远不会产生不同的结果。