代码之家  ›  专栏  ›  技术社区  ›  uuɐɯǝʃǝs

如何检查元素的关联事件处理程序?[副本]

  •  10
  • uuɐɯǝʃǝs  · 技术社区  · 15 年前

    我需要调试一个使用jQuery的web应用程序来完成一些相当复杂和混乱的工作 DOM 操纵。有一次,一些绑定到特定元素的事件没有被触发,只是停止工作。

    如果我有能力编辑应用程序源代码,我将深入研究并添加一组 Firebug console.log() 语句和注释/取消注释代码片段,以尝试查明问题所在。但假设我不能编辑应用程序代码,需要使用Firebug或类似工具在Firefox中完全工作。

    Firebug非常擅长让我导航和操作DOM。不过,到目前为止,我还没有弄清楚如何使用Firebug进行事件调试。具体来说,我只想查看在给定时间绑定到特定元素的事件处理程序列表(使用Firebug JavaScript断点跟踪更改)。但要么Firebug没有能力看到绑定的事件,要么我太笨了,找不到它。:-)

    有什么建议或想法吗?理想情况下,我只想查看和编辑绑定到元素的事件,类似于今天如何编辑DOM。

    0 回复  |  直到 6 年前