如何找到元素'的onClick处理程序实际上是与jQuery一起添加的
How to find where an element's onClick handler is actually added with jQuery?
使用Chrome的开发工具,您可以看到元素可以触发哪些事件附加了侦听器。(检查一个元素,在开发者工具窗口的右侧找到"Event Listeners"选项卡。)当使用一些简单的JS添加它时,单击定义它的源链接通常会进入调用addEventListener
的可爱行。然而,当它与jQuery一起添加时,你可能会看到一些缩小的jQuery,它开始看起来像这样:
function _(e) {
var t = M[e] = {};
return v.each(e.split(y), function(e, n) {
t[n] = !0
}), t
}
现在,即使我查看了这段代码的非缩小版本,它仍然不会告诉我它最初被调用来添加事件侦听器的位置。那么,我该如何做到这一点,并最终发现事件发生时会发生什么呢?
当前版本的Chrome将指向附加事件处理程序的实际代码,而不是处理附加的插件代码。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- keyup事件处理程序更改焦点不适用于快速键入
- 用程序搜索JQuery数据表中的文本
- Javascript:selenium Web驱动程序isDisplayed()不工作
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- ExtJS 5用程序点击actioncolumn gridview
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 如何从Java/scala调用js美化程序
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angular 1.5应用程序中的导航栏
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- 如何创建带有插槽的vue js组件预加载程序
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 在Windows 10中自动执行例行程序(主要与浏览器交互)
- 在Web应用程序中使用Highcharts javascript
- 如何找到元素'的onClick处理程序实际上是与jQuery一起添加的
- 默认的带有wiredp、concat和cdnify的angular应用程序——任何东西实际上是如何被识别的?
- 如何程序设置Javascript getter/setter ?(或者实际上是闭包作用域)