jQuery $ 不是一个函数

jQuery $ is not a function

本文关键字:一个 函数 jQuery      更新时间:2023-09-26

我在网页中包含jQuery脚本时遇到问题。我总是在第 6 行收到错误"$ 不是函数"。我将脚本简化为以下非常简单的脚本:

$(document).ready(function(){
  myTest();
});
function myTest(){
  window.console && console.log($("#test"));
}

为什么第 6 行有错误?为什么还没有在第 1 行?

您没有在页面中包含jquery.js,或者您使用的路径不正确。下面是一个使用谷歌CDN的例子:

<html>
    <head>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
        <script type="text/javascript">
            // your code here...
        </script>
    </head>
</html>

众所周知,浏览器错误消息中给出的行号不可靠,始终使用实际错误消息作为问题的指南。

嗨,

请下载并包含jquery.js或jquery.min.js

在脚本标记中

在脚本 src 属性中给出 jquery.js 路径

此错误消息表示不包含 jQuery