我觉得 $('.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/