【问题标题】:JQuery will not load. I do not know why. It is a complete mysteryJQuery 不会加载。我不知道为什么。这是一个完全的谜
【发布时间】:2013-09-19 12:40:44
【问题描述】:

没有小错误。我在很多很多项目上尝试了很多很多次,但 jQuery 将无法加载。我尝试过下载 jQuery 文件以及使用 jQuery URL。我检查了拼写错误,确保文件位于正确的位置,确保在使用 jQuery 命令之前加载了 jQuery 脚本,并排除了书中几乎所有的小错误。我最好的线索是关于编码的线程。无论出于何种原因,某人的 html 文件被编码为 UTF-16,而 jQuery 被编码为 UTF-8。我正在使用 Notepad++,我检查了,当然,我的 HTML 和 jQuery 文件都以 UTF-8 编码(没有 BOM)。我只是想利用图书馆和我的生活,所以如果有人能帮助我,那就太棒了。

如果它很重要,这是我嵌入 jQuery 的代码:

<script type="text/javascript" src="jquery-2.0.3.min.js"></script>

【问题讨论】:

  • 是放在&lt;head&gt;吗?
  • 不幸的是。
  • 你能提供页面本身的链接吗?或者改用&lt;script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"&gt;&lt;/script&gt;
  • 不幸的是,我没有服务器。我复制并粘贴了它,尽管它不起作用。粘贴更多我的代码会有帮助吗?
  • 是的,我们至少需要 &lt;head&gt; 部分以及您如何知道它未加载(可能基于您尝试的代码)。

标签: javascript jquery encoding utf-8 utf-16


【解决方案1】:

您的 jquery 文件 jquery-2.0.3.min.js 可能与您的 HTML 文件不在同一个文件夹中。尝试查看控制台是否有错误并更新您的路径。

【讨论】:

  • 很遗憾,它们在同一个文件夹中。
  • 我不知道。冒着听起来像个白痴的风险(好吧,我认为我的问题已经做到了),我不知道要从控制台中寻找什么样的错误。但是不,没有弹出窗口说有问题或类似的事情。
  • 根据您在代码中引用 jQuery 的方式,您最有可能发现的错误类似于 $ is undefinedjQuery is undefined
【解决方案2】:

将标签放在结束标签之前的底部。看来您可能正在尝试在浏览器可用之前使用 jQuery。

【讨论】:

    猜你喜欢
    • 2016-05-22
    • 1970-01-01
    • 2020-10-14
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多