这两者有什么区别吗?他们会产生不同的结果吗?
$parent.find(selector)
vs.
$(selector, $parent)
其中$ parent - 一个jQuery对象。
答案 0 :(得分:4)
它是一回事。将可选的上下文参数传递给.find()
方法时,它基本上转换为$(selector, $parent)
http://api.jquery.com/jQuery/#jQuery-selector-context
在内部,选择器上下文是使用.find()方法实现的, 所以$(" span",this)相当于$(this).find(" span")。
所以,不,它永远不会产生不同的结果。