jQuery/$ is not defined报错的几种解决方法

 更新时间:2024年02月27日 09:40:34   作者:changuncle  
jQuery最常见的错误之一是$ is not defined错误,本文主要介绍了jQuery/$ is not defined报错的几种解决方法,具有一定的参考价值,感兴趣的可以了解一下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

最初碰到这个问题的时候,我也在网上搜了一些资料,不过都没有解决我的问题,最后还是靠自己聪明的小脑瓜给搞定的,下面总结了一些常用的方法。

方法1:路径错误

检查文件路径是否正确

方法2:引用顺序错误

必须先引用jquery-1.4.1.js(或其他版本)文件,再引用其他js插件的文件

方法3:js冲突

a、var jq = $.noConflict();

b、var jq = jQuery.noConflict();
c、var jq = jQuery.noConflict(true);

方法4:Stack Overflow答疑

听说加上这玩意就能解决问题,不过在我这儿爽约了,希望对你们有用。

<!-- Insert this line above script imports  -->
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>

<!-- normal script imports etc  -->
<script src="http://9i0i.com/pic.php?p=scripts/jquery.min.js"></script>    
<script src="http://9i0i.com/pic.php?p=scripts/vendor.js"></script>    

<!-- Insert this line after script imports -->
<script>if (window.module) module = window.module;</script>

方法5:js版本不兼容

检查当前js版本,尝试引用其他版本的js文件。
该方法是我自己想到的,我最初用的是1.8.3会报错,后来改成了1.4.1就没事了。

不敢保证以上方法肯定能解决大家的问题,只是给大家提供一个思路和解决问题的角度。

到此这篇关于jQuery/$ is not defined报错的几种解决方法的文章就介绍到这了,更多相关jQuery/$ is not defined内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!

相关文章

最新评论

?


http://www.vxiaotou.com