Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有一种简单的方法可以知道jQuery脚本的哪一行称为事件?_Javascript_Jquery_Jquery Selectors - Fatal编程技术网

Javascript 有没有一种简单的方法可以知道jQuery脚本的哪一行称为事件?

Javascript 有没有一种简单的方法可以知道jQuery脚本的哪一行称为事件?,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,我正在处理一个drupal模块(不相关),我想重新创建一个javascript/jQuery事件。如果我使用chrome并转到事件侦听器,我会看到jQuery脚本在第57行被调用,但是这并没有真正的帮助,因为: 脚本已缩小,无法阅读 我想知道是哪一行的 jQuery使用脚本调用事件(什么选择器和什么 函数体),而不是jQuery脚本本身 光靠计算机是不容易找到这个文件的 搜索fit选择器,因为有100个已加载的Java脚本 多亏了drupal及其安装的模块 原因是我想重新创建这个(可能是aj

我正在处理一个drupal模块(不相关),我想重新创建一个javascript/jQuery事件。如果我使用chrome并转到事件侦听器,我会看到jQuery脚本在第57行被调用,但是这并没有真正的帮助,因为:

  • 脚本已缩小,无法阅读
  • 我想知道是哪一行的 jQuery使用脚本调用事件(什么选择器和什么 函数体),而不是jQuery脚本本身
  • 光靠计算机是不容易找到这个文件的 搜索fit选择器,因为有100个已加载的Java脚本 多亏了drupal及其安装的模块
原因是我想重新创建这个(可能是ajax)调用:


那么有人知道像chrome插件之类的把戏吗?它可以为我节省很多时间。

试试chrome开发工具,例如:

Sources -> Event Listener Breakpoints (to the right) -> Mouse -> click

如果设置了正确的断点,则应在右侧的
选项卡上获得
调用堆栈
。在那里,您应该能够跟踪发起调用的文件

正如他们所说,一幅画能表达千言万语

为了进一步阐述你的问题,

在开发过程中最好使用未压缩的jQuery.js(或者任何.js),您可能已经知道了这一点

新员工的步骤。

  • 在压缩文件中,只需获取版本号
  • 下载相应的jquery未压缩版本
  • 如果不想更改代码,只需将未压缩的文件重命名为
    jQuery.min.js
    或当前正在加载的任何文件,这样它就可以作为替换文件

  • 我想补充一点,如果你使用Chrome,你可以跳过下载未压缩的版本,点击代码视图左下角的括号(在行号和列号旁边的屏幕截图中也可以看到),它将显示未压缩的版本。