【发布时间】:2019-09-28 11:41:33
【问题描述】:
我正在开发一个项目,其中 jQuery 中的许多遗留代码在许多不同的地方创建 onChange、onClick 处理程序。 运行应用程序时 - 我看到各种奇怪的功能,而不是我需要一段时间来反转 eng。并找到行动的地点。
有没有简单的方法来设置断点并捕获所有或某些特定的jquery.on('... 函数?
更新:主要问题是,处理程序一直在添加和删除。有时选择器不是那么简单(例如特定类下tr 的第三个孩子)。
我确实知道如何使用开发工具,我正在寻找智能方法来缩短逆向工程的方式,并在调用堆栈中找到处理程序创建/添加的正确位置。
【问题讨论】:
-
您可以在开发工具中选择元素并在那里查看所有事件监听器。
标签: javascript jquery google-chrome-devtools