如何查找jquery或javascript事件从哪个文件发生
How to find jquery or javascript event occure from which file?
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.1.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/file1.js"></script>
<script type="text/javascript" src="http://code.jquery.com/file2.js"></script>
<script type="text/javascript" src="http://code.jquery.com/file3.js"></script>
<script type="text/javascript" src="http://code.jquery.com/file4.js"></script><script type="text/javascript" src="http://code.jquery.com/file5.js"></script>
我有 100 个或更多 JS 文件警报消息来自任何地方,如何隐藏和查找?
我认为没有直接的方法。一种可能的方法是使用检查工具或任何事件可视化插件。
在您的情况下,您可以在警报消息上使用当前页面名称来标识页面。
var script_name = document.getElementsByTagName("script")[0].src;
alert( 'alert message from the file ' + script_name );
但我不认为这是一个好方法。我建议使用视觉事件等工具
http://www.sprymedia.co.uk/article/Visual+Event+2
谷歌浏览器插件也可用
http://tinyurl.com/a5hcod2
假设你有这个
文件 1:
$(element).bind("click", function(){
console.dir('button in some file', this);
});
文件 2 :
$(element).bind("click", function(){
console.dir('button in another file', this);
});
如果您单击并检查控制台,您应该有这样的东西
button in some file html elememt .... file1.js:15
button in another file html elememt .... file2.js:20
相关文章:
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 如何使用Node.js在JavaScript模块文件之间使用事件处理程序
- 通过将文件上载到ASHX处理程序来实现SSE(服务器发送的事件)
- 在javascript中导入xlsx文件时,如何手动强制javascript事件
- Dropzone最大文件大小超过事件
- 选择同一文件时未触发HTML输入文件选择事件
- 如何在 iPhone 上打开启用了 CSS 事件的 HTML 文件
- 如何在jQuery中处理输入类型=文件的onchange事件
- XHTML文件头部分中的事件驱动函数
- 触发AngularJS中的输入文件点击事件
- 如何调用另一个js文件中的函数或触发一个自定义事件,该事件将参数作为Jquery中的数据对象传递
- 根据文件类型取消绑定和重新绑定click事件处理程序
- 如何从加载的JSON文件构建外部事件列表
- 如何在jquery/JavaScript中打开浏览文件对话框时执行取消事件
- 从驱动器打开文件时未调用Onfileloaded事件
- JQuery多文件事件未激发
- 如何查找jquery或javascript事件从哪个文件发生
- 如何在javascript中从ondrop事件中获取文件URL
- 如何在动态插入的html文件中使用onload事件
- 为什么在文件输入上触发点击事件也会在表单上触发提交事件