一次项目中遇见这个错误:“$ is not defined error”.找了半天,网上都说是$没有定义,或者是js没有引入,但是我确实导入了。后来看到一片文章,才发现是js引入的时候顺序错了,给Jquery放在了后面引入,但是我前面已经用到jquery了。
如果页面出现问题,我推荐使用“Firefox” 的 debug来调试。举个例子:
通常出现这种状况有几种解决方法:
1:查看是否引入jquery文件,缓存是否清理
2:查询路径是否错误,可以在页面源码中点击js文件路径.
3: JS是解释型语言,是根据标签引用分块顺序执行的,$是jQuery中的产生的对象,需要用的话,必须将jquery.js文件放在使用它的JS前面。