【js异常】请问大家遇到过这个异常没有???
今天项目js报了这个异常: uncaught exception: Syntax error, unrecognized expression: #,调试了半天没有发现问题在哪? # 号怎么成了无法识别的表达式了???
------解决方案--------------------你传递的字符串不符合那个类库的语法什么导致报错了吧,还有代码是什么,怎么调用也没有
------解决方案--------------------var $a = $(":#rr");
------解决方案--------------------万能调试方法,注释代码直至无错,逐步恢复直至出错,反复进行缩小范围,最终锁定错误
若异常是组件或组件库内部报出,则考虑是否是传递的参数又问题,可找未压缩的组件代码来在组件内部进行调试找到准确问题
------解决方案--------------------
我也这么干
其实只要定位了为了解决起来就不麻烦了。
------解决方案--------------------喜欢5L的万能调试法
LZ慢慢调试,看看哪里最终调用error来抛出的异常
------解决方案--------------------这个异常会告诉你代码哪个地方错了,一般都是你少写个括号什么的错误……
------解决方案--------------------$(":#rr")
你多了个 :