例如,我将以下函数与某个元素相关联
$('table#users tbody tr:first #save').click(function(){
$(this).closest('tr').remove();
});
现在,如果我不知道这个函数存储在哪里,有没有办法查看与 click() 相关的代码?在上面的示例中,我想要一种在 Firebug 或其他方式中查看它的方法
$(this).closest('tr').remove();
如果我在下面的控制台中编写,我会得到一个指向 dom inspector 的链接
>>> ($('table#users tbody tr:first #save').click)
function()
但链接是针对 jquery 库的,而不是我想要的代码。
最佳答案
我认为这会回答您的问题 How to find event listeners on a DOM node when debugging or from the JavaScript code?
在您编写的代码中获得指向 DOM 检查器的链接的原因是因为调用 $(selector).click
实际上会引发点击事件并返回结果集。
关于javascript - 如何查看关联的点击功能码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2744982/