Javascript运行时错误:$未定义

时间:2013-07-14 08:49:49

标签: javascript jquery asp.net

我在 Default.aspx 页面中添加了脚本。我收到了以下错误。 Error

5 个答案:

答案 0 :(得分:27)

$由jQuery定义,您可能没有引用它。获取它的一种简单方法是将一个CDN网址添加到模板HTML:

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>

答案 1 :(得分:4)

您需要包含jQuery:http://learn.jquery.com/about-jquery/how-jquery-works/

<!doctype html>
<html>
<head>
    <meta charset="utf-8" />
    <title>Demo</title>
    **<script src="jquery.js"></script>**
</head>
<body>
  ...
</body>
</html>

答案 2 :(得分:4)

我遇到了同样的问题,但确实对jQuery有正确的引用。

我通过在任何其他脚本之前引用jQuery 来解决它。在你的情况下,它看起来像这样:

<script src= "scripts/jquery-ui.js" />
<script src= "scripts/JavaScript_scroll.js" />

希望这可以帮助其他有类似问题的人。

答案 3 :(得分:1)

我有同样的问题,因为$是未识别的,经过长时间的斗争,我才知道母版页中有一些HTML编码器错误,So it worked fine when i include the Jquery files directly in Content page enter image description here

答案 4 :(得分:0)

(对于可能面临与OP相同问题的其他人)
我遇到了同样的问题,但原因是我在加载jQuery库之前尝试加载jQuery脚本。换句话说,请确保首先添加以下行:

<script src="Scripts/jquery-{version}.min.js"></script>

之后添加

<script src="Scripts/JavaSript_scroll.js"></script>