未捕获的引用错误:$ 未定义?
(Uncaught ReferenceError: $ is not defined?)这个问题的出现原因是在使用jQuery时,没有正确引入jQuery库。解决方法是确保在HTML文件中正确引入jQuery库。
在本例中,问题的解决方法是更改了引入jQuery库的方式。最初使用了从Google的CDN页面复制粘贴的代码,但这段代码没有包含HTTP:
或HTTPS:
在src
属性中,而我的浏览器(FireFox)需要这些前缀。所以我将代码改为:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
这样做后,问题得到了解决,并且在Google Chrome浏览器中也成功运行。