Jquery 如何查看页面上元素的所有事件的绑定位置?

Jquery 如何查看页面上元素的所有事件的绑定位置?,jquery,events,Jquery,Events,可能重复: 我的页面上有大约10个jQuery插件。似乎有些元素附带了两个事件,因为一个ajax调用(比如在文本框中发生.change()时)会触发两个post调用。Firebug或Firefox以外的其他工具或浏览器(我没有找到)中是否有可以查看附加到页面元素的事件的工具或浏览器?Firebug有一个扩展 列出页面上按事件类型分组的所有事件处理程序 有一个Firebug的扩展 列出页面上按事件类型分组的所有事件处理程序 如果是jQuery,jQuery(elem).data('events'

可能重复:

我的页面上有大约10个jQuery插件。似乎有些元素附带了两个事件,因为一个ajax调用(比如在文本框中发生.change()时)会触发两个post调用。Firebug或Firefox以外的其他工具或浏览器(我没有找到)中是否有可以查看附加到页面元素的事件的工具或浏览器?

Firebug有一个扩展

列出页面上按事件类型分组的所有事件处理程序

有一个Firebug的扩展

列出页面上按事件类型分组的所有事件处理程序


如果是jQuery,
jQuery(elem).data('events')
$。\u数据($(elem).get(0),“事件”)
用于工作,但不确定最新版本。另一方面,这些插件中的9个可能是您自己用几行代码就可以轻松完成的事情?…但是这个问题的标题更好。@feeela,是的,的确,引用的问题的标题比gobbledygook略多。@adeneo,您的第二个示例目前在jQuery 1.9+中工作。“私有”数据方法的解释也是相关的。如果是jQuery,
jQuery(elem).data('events')
$。\u数据($(elem).get(0),“事件”)
用于工作,但不确定最新版本。另一方面,这些插件中的9个可能是您自己用几行代码就可以轻松完成的事情?…但是这个问题的标题更好。@feeela,是的,的确,引用的问题的标题比gobbledygook略多。@adeneo,您的第二个示例目前在jQuery 1.9+中工作。“私有”数据方法的解释也是相关的。不错的插件,但是如果使用JS库(我用jQuery测试过),这个插件只会呈现无用的信息,因为它会打印jQuery内部,而不是作为event handler.nice插件传递的函数,但是如果使用JS库(我用jQuery测试过),这个插件只会呈现无用的信息,因为它会打印jQuery内部,而不是作为事件处理程序传递的函数。