每当我尝试在firfox浏览器的<head>
标记中加载以下部分时,我都会收到$ is not define
的消息。
我可以知道原因吗?我正在尝试加载jquery.js文件,然后在CSS部件之后加载任何自定义脚本。
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
答案 0 :(得分:3)
这一行也不完整:
$(document).ready(function(){
应该是:
$(document).ready(function(){
// your code here
});
答案 1 :(得分:0)
jquery.js与您请求的页面位于同一目录中吗?如果$未定义,则浏览器不会看到jquery.js,这意味着文件路径不正确或文件已损坏。或者,正如Web Logic指出的那样,$可以被原型等其他库覆盖。
E.g。您的文档根目录是这样的吗?
index.htm (page you are loading perhaps)
jquery.js (jquery)
测试:确保您可以从浏览器访问您的jquery.js ..如果您访问您的页面:www.yourdomain.com/index.htm
你应该能够以同样的方式'看''jquery:www.yourdomain.com/jquery.js