8

我想测试 chrome 看看它是否可以告诉我onclick注册事件将运行什么方法。

所以我想看看哪个JS函数执行shen人们提出了一个问题:

http://i.stack.imgur.com/3mbce.jpg

在此处输入图像描述

但是我找不到实际的代码。

chrome是否可以在“onclick”时找到执行哪个JS?

编辑

我可以使用控制台来做到这一点:

$.each($(".vote-up-off").data("events"), function(i, e) {  // this will work till jq 1.8
  console.log(this)
});

这是我们的朋友:

在此处输入图像描述

但是,!,我希望 chrome 完成这项工作:-)

4

2 回答 2

2

一个潜在的见解可能是在您的控制台中输入它并按回车键:

$('.vote a').data('events').click;

jQuery 存储所有绑定到data() 对象内部的对象的事件;所以如果你想查看一个特定的事件绑定,这是你要看的地方。控制台将返回一个对象。展开handler--> <function scope>-->Closure您现在可以看到与此单击事件相关的所有 JavaScript。

于 2013-02-16T12:50:58.033 回答
2

一些可用的解决方法你可以试试这个书签概念 视觉事件

将书签添加到您的浏览器书签(启用书签栏始终显示)并在您要调试的页面上单击书签

PS:它适用于Jquery

于 2013-02-16T13:10:02.193 回答