gpt4 book ai didi

jquery - TypeError : $. fn.dataTable.moment 不是函数

转载 作者:行者123 更新时间:2023-12-03 22:01:12 28 4
gpt4 key购买 nike

我正在使用 jquery DataTable 插件,在我的一个表中,我想根据日期时间列对结果进行排序。因此,我包含了 moment.js 版本 2.13.0,我的 dataTable 版本是 1.10.10,我的 jQuery 版本是 1.9.1。

正如最新的 dataTable 日期时间排序插件文章 https://datatables.net/blog/2014-12-18 中所建议的那样,我尝试了以下操作,但在控制台中我有

TypeError: $.fn.dataTable.moment is not a function
$.fn.dataTable.moment('DD-MMM-Y HH:mm:ss');

在我的 html 页面中,

$(document).ready(function() {
$.fn.dataTable.moment('DD-MMM-Y HH:mm:ss');
$('#myTable').DataTable();
} );

“我的日期”列数据的日期采用以下格式:09-May-2016 19:38:00。我已经互换了 dataTable 和 moment.js 插件源包含在我的 html 页面中的顺序。但我仍然遇到同样的错误。可能是什么问题?

最佳答案

导入脚本的顺序很重要。 您必须在排序插件之前包含数据表。以下对我有用:

<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.1/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.11.2/moment.min.js"></script>
<script src="//cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js"></script>
<script src="//cdn.datatables.net/plug-ins/1.10.12/sorting/datetime-moment.js"></script>

关于jquery - TypeError : $. fn.dataTable.moment 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37118273/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com