我想获得一些jQuery对象上下文的见解。我已经阅读了很多关于这个问题的问题,但他们都想解决一个具体的问题,因此答案解决了这个问题,并没有真正为我提供我所希望的知识。jQuery对象上下文的区别
所以我有两个按钮,和我有监听他们两个像这样一个click事件:当我尝试建立点击了哪个元素像这样
$('#copyRI, #copyIR').click(function() {...}
现在:
$('#copyRI, #copyIR').click(function() {
var test = $(this);
var test2 = $('#copyIR');
var compare = (test === test2);
}
compare
返回false当我点击与ID按钮= #copyIR
调试时,我注意到的test
和test2
背景是不同的:
现在我不想找到一种方法来成功地建立哪个按钮被点击,但我想获得一些jQuery对象中“上下文”概念的见解。
在此先感谢!
好了,不知道他们都是不同的实例.. 我已经用'。就是去了()'方法,同时也想知道为什么在不同的上下文,所以谢谢你的洞察力,这真的有助于我的理解jQuery的! –