首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“未定义的ReferenceError:$未定义”与另一个错误

问“未定义的ReferenceError:$未定义”与另一个错误
EN

Stack Overflow用户
提问于 2014-02-03 08:37:02
回答 4查看 1.9K关注 0票数 2
代码语言:javascript
复制
<script type="text/javascript" href="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<link rel="stylesheet" href="/stylesheets/style.css">

在页面的末尾,有以下脚本:

案例1:没有错误,但是控制台上没有打印出"hello“

代码语言:javascript
复制
<script>
(function() {
     console.log("hello");
});
</script>

案例2:我得到了一个错误:“未定义的ReferenceError:$”

代码语言:javascript
复制
<script>
$(document).ready(function() {
     console.log("hello");
});
</script>

你能告诉我为什么我会犯这些错误吗?谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-02-03 08:40:11

您必须在src标记中使用href而不是href。

票数 4
EN

Stack Overflow用户

发布于 2014-02-03 08:40:21

案例1:您正在定义函数,但从不调用它。您需要在表达式后面加上一对括号:

代码语言:javascript
复制
(function() {
     console.log("hello");
})();

案例2:<script>标记的正确语法是src=URL,而不是href=URL。

票数 2
EN

Stack Overflow用户

发布于 2014-02-03 08:41:53

将href更改为src

在js中,我们使用src,在css中我们使用href。

代码语言:javascript
复制
 <script type="text/javascript" href="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script type="text/javascript" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>

改为

代码语言:javascript
复制
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21522779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档