原因很简单,要么是未导入jquery包,要么是导入的顺序不对。

例如,我在制作Chrome扩展程序时,其中的一块代码如下:

然后运行时报上述错误。

解决方法:
我们不难发现script位置有问题,因为$是jquery产生的对象,js是根据引用标签分块顺序进行的,所以要将jquery.js放在最前面,如修改为:

参考链接:

1. https://blog.csdn.net/HJBZF/article/details/79572689

2. https://blog.csdn.net/gdali/article/details/53547124

最新文章

  1. JDBC入门之一--连接Mysql实验
  2. ubuntu 15.10安装并配置samba
  3. java之BASE64加解密
  4. centos7 挂载数据盘
  5. 洛谷P1475 控制公司 Controlling Companies
  6. struts2 s:if标签以及 #,%{},%{#}的使用方法等在资料整理
  7. char[]数组与char *指针的区别
  8. 【转】如何在Ubuntu11.10(32位)下编译Android4.0源码(图文)
  9. [iOS基础控件 - 6.6.1] 展示团购数据代码
  10. hdoj 2044一只小蜜蜂...【斐波那契变形】
  11. CListCtrl 的应用
  12. java中对象的转型
  13. C#泛型理解(转)
  14. java中setDate(Date date)方法和String与Date之间的转换
  15. RobotFramework下的http接口自动化Set Request Header 关键字的使用
  16. MySQL 自关联查询
  17. 快速上手Git
  18. Angular-1.6 路由 简单使用
  19. django源码(2.0.2)粗解之命令行执行
  20. [BinaryTree] 二叉树类的实现

热门文章

  1. php array数组(第一部分)
  2. Microsoft EBooks
  3. 组合外键(FOREIGN KEY)
  4. 洛谷P3190 [HNOI2007]神奇游乐园(插头dp)
  5. HTML <!doctype>声明
  6. 解决webSocke客户端连接服务端返回400错误
  7. 通过T4模板解决EF模型序列号的循环引用问题
  8. Nacos深入浅出(五)
  9. windows 查看端口占用(转)
  10. shell编程 条件判断式----利用 case ..... esac 判断