未捕获的引用错误:$未定义

问题描述 投票:0回答:8
javascript jquery intellisense
8个回答
4
投票

Javascript(包括 jQuery)使用以下语法加载:

<script type="text/javascript" src="url_to_your_script" />

请检查您的 HTML 文档,以确保您有一行类似的行,并且

src
属性指向 jQuery 脚本的位置。您可以通过复制 src 属性的内容并将其粘贴到浏览器的地址栏中来测试它。


2
投票

尽管听起来很愚蠢,但请确保您的脚本标签具有匹配的结尾

</script>
标签。如果您缺少一个,它会扰乱其后所有脚本的加载。


2
投票

我的同样问题通过更换解决了

<script src="folderOnMyPc/local/jquery.js"> 

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

1
投票

您可能没有正确包含 jQuery,或者使用 noConflict 模式:http://api.jquery.com/jQuery.noConflict/


1
投票

您可能会使用其他一些隐藏 $ 函数的库您可以使用 jQuery 作为 $ 的实质。在你的例子中:

/// <reference path="jquery.min.js" />

jQuery(document).ready(function () {
    alert("alert");
});

有关将 jQuery 与其他库一起使用的更多信息 可以在此处找到。


0
投票

我的问题通过交换 jquery 库和 jquery 脚本的链接位置得到解决。 jquery 库的链接必须位于脚本的链接之前。


-1
投票

所有 .js 文件必须可由服务器访问。只需检查文件的所有权和权限即可。


-1
投票

尝试从 CDN 获取查询,

对于其他 CDN http://jquery.com/download/

注意:确保网址有“https://”前缀

© www.soinside.com 2019 - 2024. All rights reserved.