jquery 加载 load 被加载的js不能被调试(在firebug中根本就看不见加载进来的js文件),求解决

index.html
<div id="content"></div>
使用$("#content").load("main.html") 加载页面,,被加载的页面main.html 中有js代码(这是因为加载进来的时候要运行main.html中js代码进行事件注册,如果放在index.html页面里面,js就不可以运行,压根事件就不可以实现),
所以就把js放在了被包含的页面里面,但是现在firebug中找不到js文件,根本不可以断点调试,在谷歌中可以使用在js源文件中加上debugger进行断点调试,但是出来的js文件的文件名也变了,,求解,,,很棘手。。。。

将事件代码写在index对应的js文件中,但绑定事件需要用到事件委托,比如on绑定事件:$(document).on('click','.btn2',function(){}绑定。虽然答得很晚,只不过我今天弄的时候真好遇到这个问题
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-30
你的js代码都写在了HTML里?理一下加载、绑定顺序,
第2个回答  2018-06-05
在需要调试的地方加上:debugger 简单粗暴,一招制敌!