Uncaught TypeError: undefined is not a function fullcalendar

Uncaught TypeError: undefined is not a function fullcalendar

我有以下 HTML 代码:

<meta charset='utf-8' />
<link href='/static/fullcalendar/fullcalendar.css' rel='stylesheet' />
<link href='/static/fullcalendar/fullcalendar.print.css' rel='stylesheet' media='print' />
<script src='/static/fullcalendar/lib/moment.min.js'></script>
<script src='/static/js/jquery/jquery-2.1.3.min.js'></script>
<script src='/static/fullcalendar/fullcalendar.min.js'></script>
<script>
    $(document).ready(function() {


        $('#calendar').fullCalendar({

    })

});

我收到以下错误:

Uncaught TypeError: undefined is not a function(index):18 

如果我是你,我会从创建一个简单的 "sample.html" 页面开始,只添加调试该特定问题所需的内容(在你的情况下,只需 jquery 和 fullcalendar 脚本)。然后把剩下的脚本一个一个添加进去,每一步都刷新浏览器检查一下。

并且,您可以尝试将 $(document).ready 函数移动到正文底部(以确保 DOM 在页面上执行任何脚本之前已完全加载)。

另外,别忘了“;”在需要的地方在行尾签名。在生产阶段缩小或连接 javascript 文件时可能会很痛苦。

希望对您有所帮助...