2012-12-03 41 views
0

可能重复:
Accessing functions bound to event handlers with jQuery如何查看页面上的所有事件都绑定到哪些元素?

我有我的页面上的约10 jQuery插件。看起来有些元素有两个事件附加在它上面,因为一个ajax调用让我们说当.change()发生在文本框中触发两个后期调用时。在Firebug中,还是在Firefox以外的其他工具或浏览器中(我没有找到)可以看到附加到页面元素的事件?

+2

如果是jQuery的,'的jQuery(ELEM)。数据(”事件');''''或'$ ._ data($(elem).get(0),“events”)'用于工作,但不确定最新版本。另一方面,这些插件中的9个可能是你自己可以用几行代码轻松完成的事情? – adeneo

+0

...但这个问题标题更好。 – feeela

+0

@feeela,的确,所引用的问题的标题仅仅是gobbledygook。 –

回答

3

Eventbug,扩展Firebug的,这

中列出了事件类型分组页面上的事件处理程序的

+0

不错的插件,但如果使用JS库(我用jQuery测试过),这个插件只会呈现无用的信息,因为它会打印jQuery内部信息,而不是作为事件处理程序传递的函数。 – feeela

相关问题