jQuery is not defined 错误原因与解决方法小结


Posted in Javascript onMarch 19, 2017

通常出现这种状况有几种解决方法:

1:查看是否引入jquery文件

就算引入了文件了是不是通过一些整站下载器之类的软件下载的,都会出现问题,建议用迅雷到官方下载即可。

2:查询路径是否错误,可以在页面源码中点击js文件路径.

有时候js里面会自动加入一些路径,导致路径错误

3: JS是解释型语言,是根据标签引用分块顺序执行的,$是jQuery中的产生的对象,需要用的话,必须将jquery.js文件放在使用它的JS前面。

将jQuery库放在依赖于jQuery的JavaScript脚本之前,并且将这些代码放入document.ready来确保DOM加载完毕。

<script type="text/javascript" src="path/to/jquery.min.js"></script>
<script type="text/javascript">
 $(document).ready(function() {
  //依赖于jQuery的代码
 });
</script>

4、有时候我们使用了第三方的cdn的js加载CDN的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>

是不是通过一些整站下载器之类的软件下载的,都会出现问题,建议用迅雷到官方下载即可。

Javascript 相关文章推荐
extJS中常用的4种Ajax异步提交方式
Mar 07 Javascript
jquery计算鼠标和指定元素之间距离的方法
Jun 26 Javascript
BootStrap制作导航条实例代码
May 06 Javascript
分享JS数组求和与求最大值的方法
Aug 11 Javascript
深入理解JS继承和原型链的问题
Dec 17 Javascript
Bootstrap栅格系统简单实现代码
Mar 06 Javascript
canvas实现环形进度条效果
Mar 23 Javascript
JavaScript生成随机验证码代码实例
Sep 28 Javascript
微信小程序实现横向滚动导航栏效果
Dec 12 Javascript
Vue实现PC端靠边悬浮球的代码
May 09 Javascript
js实现带有动画的返回顶部
Aug 09 Javascript
Vue前端判断数据对象是否为空的实例
Sep 02 Javascript
js获取当前周、上一周、下一周日期
Mar 19 #Javascript
浅析bootstrap原理及优缺点
Mar 19 #Javascript
jQuery中用on绑定事件时需注意的事项
Mar 19 #Javascript
$.browser.msie 为空或不是对象问题的多种解决方法
Mar 19 #Javascript
JavaScript数据结构之链表的实现
Mar 19 #Javascript
用jQuery实现圆点图片轮播效果
Mar 19 #Javascript
Bootstrap 网格系统布局详解
Mar 19 #Javascript
You might like
提升PHP执行速度全攻略(下)
2006/10/09 PHP
6种php上传图片重命名的方法实例
2013/11/04 PHP
json的键名为数字时的调用方式(示例代码)
2013/11/15 PHP
基于JQuery+PHP编写砸金蛋中奖程序
2015/09/08 PHP
3种方法轻松处理php开发中emoji表情的问题
2016/07/18 PHP
Laravel+jQuery实现AJAX分页效果
2016/09/14 PHP
php表单处理操作
2017/11/16 PHP
Javascript 汉字字节判断
2009/08/01 Javascript
JavaScript判断DOM何时加载完毕的技巧
2012/11/11 Javascript
javaScript(JS)替换节点实现思路介绍
2013/04/17 Javascript
JS实现随机数生成算法示例代码
2013/08/08 Javascript
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
仿百度的关键词匹配搜索示例
2013/09/25 Javascript
javascript history对象(历史记录)使用方法(实现浏览器前进后退)
2014/01/07 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
jQuery垂直多级导航菜单代码分享
2015/08/18 Javascript
详解JavaScript树结构
2017/01/09 Javascript
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
[15:58]DOTA2国际邀请赛采访专栏:Tongfu.Sansheng&KingJ,DK.rOtk
2013/08/08 DOTA
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
10个Python小技巧你值得拥有
2018/09/29 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
对python字典过滤条件的实例详解
2019/01/22 Python
python多进程重复加载的解决方式
2019/12/13 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
Python魔术方法专题
2020/06/19 Python
英国在线自行车店:Merlin Cycles
2018/08/20 全球购物
通信工程毕业生求职信
2013/11/16 职场文书
农民工预备党员思想汇报
2014/09/14 职场文书
自我检讨书怎么写
2015/05/07 职场文书
2015年税务稽查工作总结
2015/05/26 职场文书
2016年学校招生广告语
2016/01/28 职场文书
草系十大最强宝可梦,纸片人上榜,榜首大家最熟悉
2022/03/18 日漫