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 相关文章推荐
Prototype使用指南之array.js
Jan 10 Javascript
javascript 建设银行登陆键盘
Jun 10 Javascript
基于datagrid框架的查询
Apr 08 Javascript
详解Javascript 装载和执行
Nov 17 Javascript
JavaScript异步加载浅析
Dec 28 Javascript
JavaScript设置获取和设置属性的方法
Mar 04 Javascript
js实现简单div拖拽功能实例
May 12 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
Feb 26 Javascript
微信小程序中单位rpx和rem的使用
Dec 06 Javascript
Vue实现动态响应数据变化
Apr 28 Javascript
用ES6写全屏滚动插件的示例代码
May 02 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
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判断数据库中的记录是否存在的方法
2014/11/14 PHP
PHP simplexml_load_file()函数讲解
2019/02/03 PHP
js 浮动层菜单收藏
2009/01/16 Javascript
JavaScript高级程序设计 阅读笔记(四) ECMAScript中的类型转换
2012/02/27 Javascript
javascript数组去重3种方法的性能测试与比较
2013/03/26 Javascript
javascript实现俄罗斯方块游戏的思路和方法
2015/04/27 Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
2015/08/05 Javascript
jQuery隐藏和显示效果实现
2016/04/06 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
2016/04/21 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
2017/01/04 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
JavaScript判断对象和数组的两种方法
2019/05/31 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
初学Python函数的笔记整理
2015/04/07 Python
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
将Python代码打包为jar软件的简单方法
2015/08/04 Python
Python 详解基本语法_函数_返回值
2017/01/22 Python
python中判断文件编码的chardet(实例讲解)
2017/12/21 Python
Django集成搜索引擎Elasticserach的方法示例
2019/06/04 Python
将Pytorch模型从CPU转换成GPU的实现方法
2019/08/19 Python
python数据处理之如何选取csv文件中某几行的数据
2019/09/02 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
aws 通过boto3 python脚本打pach的实现方法
2020/05/10 Python
python 绘制正态曲线的示例
2020/09/24 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
世界最大的私人旅行指南出版商:孤独星球
2016/08/23 全球购物
应届大学毕业生找工作的求职信范文
2013/11/29 职场文书
劳资人员岗位职责
2013/12/19 职场文书
前台接待员岗位职责
2014/01/02 职场文书
老师对学生的寄语
2014/04/09 职场文书
软件研发工程师岗位职责
2014/09/30 职场文书
个人总结格式范文
2015/03/09 职场文书
春晚观后感
2015/06/11 职场文书
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python