【问题标题】:What is the correct syntax to load jQuery via CDN? [closed]通过 CDN 加载 jQuery 的正确语法是什么? [关闭]
【发布时间】:2015-05-04 11:46:43
【问题描述】:

我脑子里有下面这行代码:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"/>

我的正文开头有以下几行代码:

<script>
    $(function () {
        alert("JQUERY!");
    });
</script>

我的 JavaScript 控制台出现以下错误:

Uncaught ReferenceError: $ is not defined

我正在使用谷歌浏览器。

我已经阅读了JQuery - $ is not defined 的所有答案,但据我所知,我正在遵守那里的一切。我已经确认第一个脚本中的链接是有效的。

我希望 jQuery 能够加载,但它没有这样做(默默地)。从 CDN 加载 jQuery 的正确语法是什么?

【问题讨论】:

  • 相关。加载 jQuery 一次。第二个实例踩在第一个实例上。除非会导致问题,否则请使用最新版本。
  • @danronmoon 确实如此。第一个脚本在我的标题中。第二个脚本在我的身体里。
  • 在包含 jQuery 之前,您不能使用 jQuery 编写代码。这就像在做披萨之前尝试吃披萨一样。
  • 等等,你有两个不同的 jQuery 版本?哎呀。你不应该有两个版本。
  • 你必须想出一个例子来说明你遇到的问题。目前还不清楚你有什么脚本,它们的顺序是什么。

标签: javascript jquery syntax undefined


【解决方案1】:

Script 元素不应是自闭合标签。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"/>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-09-09
  • 2011-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-06
  • 2010-09-16
  • 2013-04-25
相关资源
最近更新 更多