有没有办法找到针对特定元素选择运行的所有javascript代码?

有没有办法找到针对特定元素选择运行的所有javascript代码?,javascript,debugging,css-selectors,developer-tools,Javascript,Debugging,Css Selectors,Developer Tools,我想知道在开发者工具或任何其他工具中,是否有可能提供一个选择器,例如“input.name.highlight”,并实时跟踪javascript针对它运行的所有代码?通常是错误的javascript/jquery代码,使用非常通用的选择器或类似$(“input”)的选择器运行。而不是(“.foo、.bar、.baz、.qux”)或者在全局范围内运行是很难跟踪的,因此我想知道是否有一种工具可以通过输出刚刚针对所选元素运行的代码行号来自动化调试过程。这不是开发人员工具的真正工作,您需要对$和jQue

我想知道在开发者工具或任何其他工具中,是否有可能提供一个选择器,例如“input.name.highlight”,并实时跟踪javascript针对它运行的所有代码?通常是错误的javascript/jquery代码,使用非常通用的选择器或类似$(“input”)的选择器运行。而不是(“.foo、.bar、.baz、.qux”)或者在全局范围内运行是很难跟踪的,因此我想知道是否有一种工具可以通过输出刚刚针对所选元素运行的代码行号来自动化调试过程。

这不是开发人员工具的真正工作,您需要对
$
jQuery
函数进行修补,或者给它们添加一个断点。应该有办法通过其他工具使其更通用。我想知道是否有可能实现一个调试器扩展,它将检查javascript的每一行代码,而不仅仅是jquery,并查看它影响的dom元素是否在与选择器匹配的元素列表中。。我有兴趣以某种方式实现它,但我不知道从哪里开始。这应该不是很困难,我发现了这一点,它可能就是我想要的:-我做了一个评论,如果你真的可以把一个选择器过滤到一些dom元素,而不是任何。。