jquery - 如何使用 jQuery 1.7+ 检查与 .on() 绑定(bind)的事件?

标签 jquery

旧版本的做法似乎不起作用..

$(".object").data('events');

..当我用这个绑定(bind)时:

$(document).on("click", ".object", awesomePossumFunction() );

这不显示事件:

$(".object").data('events');

最佳答案

我建议您不要使用 .data('events'),它已从较新版本的 jQuery 中删除。您可以在较新版本的 jQuery 中的新位置访问它,但也不建议这样做,因为它可能会发生变化。

引用:http://bugs.jquery.com/ticket/10589

该票证中的重要内容是,在 1.7 中,对事件对象进行的更改导致使用 .data('events') 的代码无法正常运行。新位置是 jQuery._data(elem, "events")

fiddle :http://jsfiddle.net/6PxFx/

关于jquery - 如何使用 jQuery 1.7+ 检查与 .on() 绑定(bind)的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12943359/

相关文章:

javascript - 在检索到内容之前如何隐藏 jquery 对话框?

jquery - 焦点上的文本字段移动任何大小文本字段右上角的占位符

javascript - jQuery 或纯 JS : execute function after event listener returns

jQuery 缓慢与大表行突出显示

javascript - 防止默认不起作用

jquery - 为什么 jQuery 的事件处理程序不能处理已更改的 DOM 元素?

javascript - 年份作为索引

javascript - 如何在使用 jquery/javascript 单击编辑图标按钮时更改所选的行颜色

javascript - 点击图片时,展开div并播放视频

javascript - 在 sort() 函数之后 AppendTo tbody