一个很简单但是绝对没人知道的JS问题,能解决我叫他声爹 我想调试JQUERY的一个插件,但问题是这个插件2000多行,我的一个操作根本不知道它执行了哪句话,所以我根本不知道该在哪里设断点,别和我说设断点调试,2000多行去哪里设断点。原因我不知道这个ONCLICK到底执行了哪段JS。有没有高手可以知道一个操作比如ONCLICK,到底执行了哪段JS。也就是这个操作的入口点在哪里 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的性格太偏激了,以后慢慢的要改才好。比如你说“别和我说设断点调试,2000多行去哪里设断点”:你不知道哪里设断点,别人就一定和你一样憨吗?呵呵我让你贴的是关键代码,比如,你那个onclick的上下文,比如,插件名称等等。 不好意思,言语有点失态。请见谅代码<input data-val="true" data-val-required="Email address 字段是必需的。" id="Email" name="Email" type="text" value="" />他那些事件应该是注册在另外地方的,但是行数太多了,如果能调试时直接跳到执行的入口就好了 插件名呢?是不是jquery.dataTables.js?PS:你又没得罪我,不用向我道歉。我只是多管闲事给你点建议而已,呵呵 jquery.validate.min.js这个插件有个问题,就是为空时 blur事件只有到出错后才会去判断,也就是为空的判断只会在SUBMIT的时候才判断,无奈MVC3的验证控件都是用这个插件的。我希望任何时候BLUR事件都判断是否为空,那就必须找到文本框的ONBLUR事件的入口并对其修改才能实现 两个办法解决:1、自己在文本框直接加个onblur()事件:onblur="if(value==''){alert('空的');}"2、先把jquery.validate.min.js换成jquery.validate.js。你用压缩后的插件调试不要把自己累SI啊;1)找到submit表单时插件JS验证入口修改。2)自己在插件里直接加个blurValidation()函数;然后把blur事件绑定到你这个EMAIL文本框上来。3)功能调试好以后,把jquery.validate.js混淆、压缩、加密...变成jquery.validate.huaxuankeji.js 这是问题吗?url重写你没听说过?严重怀疑你是做广告的...................呵呵 爷找到了,原来那个时间他用的是OnFouceOut不是OnBlur,害爷找不到 textarea内容变化 散分, 写了个山寨版的 jquery 选择器功能 为什么ajax返回到前台的中文显示为?? 为什么这样写没法删除呢???如果sql_office为注释的那一行,就可以了,难道js中嵌套php,php再嵌套js就不行/???? ExtJS初学遇到的问题 img标签中src疑问 自动把ie的 “文字大小” 设为 “中” 想用js显示C# code..? embed 怎么获取视频的总播放时长 用js代码对文本框进行自动排版功能的实现 Multiple markers at this line 请教怎么用cookie记录最近浏览过的商品?或请高人帮我修改下这段代码,谢谢。
他那些事件应该是注册在另外地方的,但是行数太多了,如果能调试时直接跳到执行的入口就好了
1、自己在文本框直接加个onblur()事件:onblur="if(value==''){alert('空的');}"2、先把jquery.validate.min.js换成jquery.validate.js。你用压缩后的插件调试不要把自己累SI啊;
1)找到submit表单时插件JS验证入口修改。
2)自己在插件里直接加个blurValidation()函数;然后把blur事件绑定到你这个EMAIL文本框上来。
3)功能调试好以后,把jquery.validate.js混淆、压缩、加密...变成jquery.validate.huaxuankeji.js