jQuery
查看元素上绑定了什么点击事件。(最主要是可以找出它是在哪绑上去的。)
要查看别的事件把 click 换了就行了。
$._data($("id")[0], "events").click[0].handler
- 优化后: 显示点击事件
Chrome 控制台支持$0
到$4
代表上n次选中的元素。$_
表示上次输出。
优化后的查看点击事件:
$._data($0 , "events").click.forEach(e=> console.log(e.handler));
- 再优化: 显示所有类型事件
Object.entries($._data($0 , "events")).forEach(e => {
console.log(`============== 事件类型: ${e[0]} =============`);
e[1].forEach(ee=> console.log(ee.handler));
});
Chrome
我的版本