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 相关文章推荐
jquery中:input和input的区别分析
Jul 13 Javascript
基于jquery的大众点评,分类导航实现代码
Aug 23 Javascript
在Javascript中处理字符串之big()方法的使用
Jun 08 Javascript
JavaScript的==运算详解
Jul 20 Javascript
jQuery3.0中的buildFragment私有函数详解
Aug 16 Javascript
ReactNative实现图片上传功能的示例代码
Jul 11 Javascript
分享ES6的7个实用技巧
Jan 18 Javascript
在vue中使用css modules替代scroped的方法
Mar 10 Javascript
解决vue 界面在苹果手机上滑动点击事件等卡顿问题
Nov 27 Javascript
详解在React项目中安装并使用Less(用法总结)
Mar 18 Javascript
Vue 处理表单input单行文本框的实例代码
May 09 Javascript
微信小程序自定义modal弹窗组件的方法详解
Dec 20 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 生成文字png图片的代码
2011/04/17 PHP
PHP获取时间排除周六、周日的两个方法
2014/06/30 PHP
php中static和const关键字用法分析
2016/12/07 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
初学JavaScript第二章
2008/09/30 Javascript
JavaScript游戏之优化篇
2010/11/08 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
表单的焦点顺序tabindex和对应enter键提交
2013/01/04 Javascript
jquery+css+ul模拟列表菜单具体实现思路
2013/04/15 Javascript
Javascript拓展String方法小结
2013/07/08 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
node.js中的events.emitter.removeListener方法使用说明
2014/12/10 Javascript
浅谈javascript 归并方法
2015/01/21 Javascript
jquery复选框多选赋值给文本框的方法
2015/01/27 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
利用Angular.js限制textarea输入的字数
2016/10/20 Javascript
Angular2 Service实现简单音乐播放器服务
2017/02/24 Javascript
JavaScript实现区块链
2018/03/14 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
2019/10/16 jQuery
vue中在vuex的actions中请求数据实例
2019/11/08 Javascript
python使用thrift教程的方法示例
2019/03/21 Python
Falconeri美国官网:由羊绒和羊毛制成的针织服装
2018/04/08 全球购物
澳大利亚运动鞋零售商:The Athlete’s Foot
2018/11/04 全球购物
高中毕业自我鉴定
2013/12/19 职场文书
优秀学生事迹材料
2014/02/08 职场文书
原材料检验岗位职责
2014/03/15 职场文书
社区服务活动总结
2014/05/07 职场文书
校园安全演讲稿
2014/05/09 职场文书
本科生就业推荐信
2014/05/19 职场文书
师范毕业生求职信
2014/07/11 职场文书
员工工作能力评语
2014/12/31 职场文书
表扬稿范文
2015/01/17 职场文书
Python中Cookies导出某站用户数据的方法
2021/05/17 Python
Ajax异步刷新功能及简单案例
2021/11/20 Javascript