jQuery;Chrome查找按钮挂钩

jQuery & Chrome - Finding Button Hooks

本文关键字:按钮 查找 Chrome jQuery      更新时间:2023-09-26

使用Chrome的开发工具,我试图确定什么jQuery函数挂接页面上的输入按钮以进行调试。我通常只是不断地寻找,直到找到为止,但我想这次我会问的。

有没有办法在Chrome中找到特定按钮的jQuery按钮挂钩?我试过查看事件侦听器断点,但似乎永远找不到暂停它的正确方法。

基本上,我需要知道点击按钮后执行的是什么jQuery/Javascript。

钩子在应用程序中实现如下:

$('.button_class').click(function (){
$('#button_id').click(function(){
etc...

试试这个:

$(yourbutton).data('events');

根据页面上事件/计时器的数量,这并不总是有效的。但是,在JavaScript调试窗口中单击要调试的按钮之前,您可以尝试"暂停"。这样,调试器将在执行的下一行暂停。偶尔会阻止您使用它的一件事是,如果某个元素上绑定了"悬停"或mouse move/in/out事件,您必须将其传递到按钮(包括按钮本身)。在这种情况下,我只是删除这些事件(如果可以的话),直到我得到我想要的事件。事件侦听器断点会更理想,但在使用jQuery或其他库时有时会很困难,我实际上已经向Chrome开发工具团队提交了一个功能请求来解决这个问题。(允许您指定哪些文件是"您的",并且仅在这些特定文件中"中断")

祝你好运-ck