点击功能中此代码的简单问题:
curSlide = $(this);
alert( curSlide == $(this));
怎么跟踪'假'?
答案 0 :(得分:5)
因为每次调用$(...)
时,jQuery都会创建一个新对象。
因此,虽然该对象的内容可能相似(如果不相同),但它们实际上并不是同一个对象。
答案 1 :(得分:0)
正如@Alnitak所说,这是因为$()
创造了一个新对象。要比较jQuery对象,可以使用.is()
。
curSlide = $(this);
alert(curSlide.is(this));