javascript报错:ReferenceError: $ is not defined解决办法

原因很简单,要么是未导入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

原文地址:https://www.cnblogs.com/lfri/p/10889162.html