使用 Firebug 调试 JavaScript/jQuery 中的事件绑定
当您没有访问源代码。幸运的是,像 Firebug 这样的工具可以为此目的提供有用的调试功能。
在给定的场景中,您想要检查绑定到特定元素的事件处理程序。 Firebug 确实提供了执行此操作的功能,但它并不是立即显而易见的。具体操作方法如下:
使用 jQuery 1.3.x 检查绑定事件
使用 jQuery 1.4.x 及更高版本检查绑定事件
使用以下命令检查绑定事件直接使用 jQuery
如果您想直接使用 jQuery 检查事件处理程序,可以使用 $.data() 函数:
// Get the element's data var elementData = $('#element_id').data(); // Get the event handlers for a specific event var clickEvents = elementData.events.click; // Iterate through the event handlers and print them to the console $.each(clickEvents, function(key, value) { console.log(value); // Prints the event handler function });
其他提示
以上是如何使用 Firebug 调试 JavaScript/jQuery 中的事件绑定?的详细内容。更多信息请关注PHP中文网其他相关文章!