在引入jquery库的情况下,js调试怎么快速跳出jquery,进入自己写的js函数?

就比如说,给button添加一个click函数,在引入jquery的情况下,代码是这么写的:$("#myBtn").click(function(e){alert('大家... 就比如说,给button添加一个click函数,在引入jquery的情况下,代码是这么写的:

$("#myBtn").click(function(e) {
alert('大家好');
});
选取button,在chrome控制台,在Event Listeners中查看到click监听函数是:
function (a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b}
点击进去,就进入jquery库了,关键是我想查看myBtn按钮真正执行的逻辑函数,比如说,我想打断点,调试,分析点击myBtn时执行的函数(在不知道源码的情况下,比如说分析网上的基于jquery开发的网站)。怎么办?查找监听函数,结果是jquery中1062行的一段代码,监听函数真正执行的逻辑代码,找不到,怎么办?打个断点,在按F11和F10调试,半天出不了jquery,怎么办?jquery库让我们分析dom节点上的监听函数,难度加大了,有没有?!怎么办,求js大神,前端大神,来指教。呵呵呵。
展开
 我来答
前端报错
2017-04-17 · 前端开发技术分享,分析
前端报错
采纳数:1573 获赞数:7026

向TA提问 私信TA
展开全部



可以在开发者工具中切换到 scripts 标签下,切换到 jquery 代码位置,右键,菜单中选择 bloked script:





 
 

liyulong444
2013-08-09 · TA获得超过404个赞
知道小有建树答主
回答量:283
采纳率:100%
帮助的人:230万
展开全部
chrome不支持用debugger调试,用ie可以,我一般都是用ie调试的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhu18
2013-08-07 · TA获得超过139个赞
知道小有建树答主
回答量:115
采纳率:100%
帮助的人:63.1万
展开全部
不知道你用什么调试工具,一般的都支持debugger断点,比方说
debugger;//断点1 进入调试 f11就近jquery内部了 不太方便调试,我们可以直接F5跳到断点2
$("#myBtn").click(function(e) {
debugger;//断点2
alert('大家好');
});
追问
我用的是chrome自带的调试器。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式