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 相关文章推荐
javascript 清除输入框中的数据
Apr 13 Javascript
Google Map V3 绑定气泡窗口(infowindow)Dom事件实现代码
Apr 26 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
Aug 13 Javascript
JavaScript实现简单获取当前网页网址的方法
Nov 09 Javascript
微信小程序 教程之wxapp视图容器 swiper
Oct 19 Javascript
AngularJS Select(选择框)使用详解
Jan 18 Javascript
js中let和var定义变量的区别
Feb 08 Javascript
webpack本地开发环境无法用IP访问的解决方法
Mar 20 Javascript
VueJs组件之父子通讯的方式
May 06 Javascript
JS加密插件CryptoJS实现的Base64加密示例
Aug 16 Javascript
vue组件中的样式属性scoped实例详解
Oct 30 Javascript
JavaScript常用内置对象用法分析
Jul 09 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编码规范
2015/09/28 PHP
PHP 读取大文件并显示的简单实例(推荐)
2016/08/12 PHP
FLASH 广告之外的链接
2008/12/16 Javascript
JavaScript将Table导出到Excel实现思路及代码
2013/03/13 Javascript
js实现StringBuffer的简单实例
2016/09/02 Javascript
看看“疫苗查询”小程序有温度的代码
2018/07/31 Javascript
Vue.js 利用v-for中的index值实现隔行变色
2018/08/01 Javascript
vue-cli项目配置多环境的详细操作过程
2018/10/30 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
7个好用的JavaScript技巧分享(译)
2019/05/07 Javascript
vue+vant实现购物车全选和反选功能
2020/11/17 Vue.js
js面向对象封装级联下拉菜单列表的实现步骤
2021/02/08 Javascript
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
2016/01/20 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
Python 文件处理注意事项总结
2017/04/10 Python
Python模拟用户登录验证
2017/09/11 Python
django 解决manage.py migrate无效的问题
2018/05/27 Python
对numpy Array [: ,] 的取值方法详解
2018/07/02 Python
python字典值排序并取出前n个key值的方法
2018/10/17 Python
Python检查和同步本地时间(北京时间)的实现方法
2018/12/03 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
python调用摄像头的示例代码
2020/09/28 Python
Clarks英国官方网站:全球领军鞋履品牌
2016/11/26 全球购物
法国在线购买汽车轮胎网站:123pneus.fr
2019/02/25 全球购物
在加拿大在线租赁和购买电子游戏:Game Access
2019/09/02 全球购物
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
2014/10/03 面试题
学生的自我鉴定范文
2013/10/24 职场文书
KTV的创业计划书范文
2014/02/02 职场文书
户外活动总结范文
2014/04/30 职场文书
政府四风问题整改措施
2014/10/04 职场文书
简单的离婚协议书范本
2014/11/16 职场文书
无犯罪记录证明样本
2015/06/16 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
python自动化八大定位元素讲解
2021/07/09 Python