菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
55
0

脚本错误jQuery未定义怎么办?

原创
05/13 14:22
阅读数 1438

脚本错误jQuery未定义怎么办?

出现JQuery未定义这个错误的原因很简单,就是在引用JQuery的js文件时,顺序不对,jquery.js这个引用必须在最前面,不然就会出错。

或者将使用了jQuery的js代码,放在使用ready方法里:(相关课程推荐:jQuery教程

$(document).ready(function() {
    // 写jquery代码
})

其他原因:

jquery引用和路径都没有问题,但是chrome调试source面板中发现并没有将jquery文件加载进来。这是文件或文件夹权限问题,修改权限即可。

提供jQuery的CDN出问题导致jQuery加载失败,或者由于网络问题浏览器加载jQuery文件超时,会出现jQuery未定义的错误.

解决方案: 将jQuery文件挂载在自己的网站上作为备用,如果CDN加载jQuery失败,则使用自己网站存托管的jQuery。这样的话,大部分用户依然可以通过CDN加快访问速度,而一旦CDN出问题时也可以避免出错。

<script src="https://cdn.staticfile.org/jquery/3.1.1/jquery.min.js"></script>
<script>
    window.jQuery || document.write('<script src="/js/jquery.min.js"><\/script>')
</script>

发表评论

0/200
55 点赞
0 评论
收藏
为你推荐 换一批