jQuery 存储对 $(this) 的引用

标签 jquery

点击函数中这段代码的简单问题:

curSlide = $(this);
alert( curSlide == $(this));

为什么它会追踪到“假”?

最佳答案

这是因为每次调用 $(...) jQuery 都会创建一个新对象。

因此,尽管该对象的内容可能相似(如果不相同),但它们实际上并不是同一个对象

关于jQuery 存储对 $(this) 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5850982/

相关文章:

JQueryMobile 包装数据角色 ="content"div

jquery - 在页面上创建动态覆盖仍然会使鼠标事件惰性化

javascript - Bootstrap Accordion 与内部 Accordion 与不同的 shown.bs.collapse 事件

javascript - 根据 span 的内容克隆 div

Javascript 验证 HTML 表单中的 X 个字段

jQuery 悬停鼠标悬停/鼠标悬停计时

javascript - 如何在 Google 跟踪代码管理器限制中进行表单验证后执行代码?

javascript - 在弹出页面关闭前刷新父页面

jquery - x 秒后向上滑动面板,单击关闭 - SET COOKIE

javascript - Bootstrap 设置弹出框内容