可能重复:
What is the difference between $(“”, $(“#container1”)) and $(“#container2”).find(“”)?
之间有什么区别
jQuery('.classname', this.frame)
和this.frame.find('.classname')
?
谢谢!
答案 0 :(得分:4)
没有,如果你看一下jQuery的源代码,jQuery('.classname', this.frame)
只需要调用jQuery(this.frame).find('.classname')
就此而言,你可以阅读documentation,正如Felix King指出的那样:
在内部,选择器上下文是使用.find()方法实现的,所以$('span',this)相当于$(this).find('span')。
答案 1 :(得分:1)
第二个例子会爆炸,因为this.frame
不是jquery对象。除此之外,它们是等价的。
你的意思可能是$(this.frame).find('.classname')