我正在尝试引用jquery库以在另一个javascript文件上提供intellisense。但是我收到了诸如"Uncaught ReferenceError: $ is not defined"
/// <reference path="jquery.min.js" />
$(document).ready(function () {
alert("alert");
});
EDITED
注意:我只有一个jquery库。还没有包括任何其他图书馆。
答案 0 :(得分:4)
Javascripts(包括jQuery)使用以下语法加载:
<script type="text/javascript" src="url_to_your_script" />
请检查您的HTML文档以确保您拥有类似的行,并且src
属性指向jQuery脚本的位置。您可以通过复制src属性的内容并将其粘贴到浏览器的地址栏中来测试它。
答案 1 :(得分:2)
听起来很傻,请确保您的脚本标记具有匹配的结尾</script>
标记。如果你错过了一个,它会搞乱后面任何脚本的加载。
答案 2 :(得分:2)
<script src="folderOnMyPc/local/jquery.js">
与
<script src="http://code.jquery.com/jquery-latest.min.js">
答案 3 :(得分:1)
您可能未正确包含jQuery,或使用noConflict模式:http://api.jquery.com/jQuery.noConflict/
答案 4 :(得分:1)
你可能会使用其他一些隐藏$ -function的库你可以使用jQuery作为$的实体。在您的示例中:
/// <reference path="jquery.min.js" />
jQuery(document).ready(function () {
alert("alert");
});
使用jQuery与其他图书馆can be found here.
的更多信息答案 5 :(得分:-1)
服务器必须可以访问所有.js文件。只需检查文件的所有权和权限。
答案 6 :(得分:-1)