我在<script>标记中使用以下jQuery链接:

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js

是否有指向“最新”版本的链接?类似以下内容(不起作用):

http://ajax.googleapis.com/ajax/libs/jquery/latest/jquery.js

(显然,将代码链接到可能变化的库并不一定是一个好计划,但在开发中很有用。)


当前回答

jQuery也不允许您通过SSL调用他们的最新文件,如果您想在购物车等中使用jQuery,这是一个考虑因素。

e.g.

<script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script>

会给你一个安全错误。

Google的API将允许您通过SSL调用:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
  google.load("jquery", "1.7");
</script>

其他回答

是的。

http://code.jquery.com/jquery-latest.min.js

并非一无是处,但您不应该只是自动使用最新的库。如果他们明天发布最新的库,并且它破坏了您的一些脚本,那么您就是SOL,但是如果您使用用于开发脚本的库,那么您将确保它们能够正常工作。

不要使用这个答案。该URL指向jQuery1.11(并且总是如此)。

以上片段的基本学分

http://code.jquery.com/jquery-latest.min.js是缩小的版本,始终是最新的。

jQuery也不允许您通过SSL调用他们的最新文件,如果您想在购物车等中使用jQuery,这是一个考虑因素。

e.g.

<script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script>

会给你一个安全错误。

Google的API将允许您通过SSL调用:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
  google.load("jquery", "1.7");
</script>

Use:

<script type="text/javascript" src="//www.google.com/jsapi"></script>
<script type="text/javascript">
//<![CDATA[
    google.load("jquery", "1");
    //google.load("jqueryui", "1");
    //google.load("swfobject", "1");
//]]>
</script>

注意:上面的代码段将坚持1.7.1或1.11.1。

我的建议是对CDN jQuery版本进行硬编码:<script src=“//ajax.googleapis.com/ajax/libs/jQuery/2.1.4/jQuery.min.js”></script>

您可以在此处找到Google CDN的最新库:https://developers.google.com/speed/libraries/

或者使用jQuery CDN:https://code.jquery.com/