javascript - DataTable 正在工作,但在 JS 函数中访问它时收到错误
问题描述
我实例化了一个数据表,它工作正常。
但是在 JS 函数中访问它时收到错误消息。错误是:
未捕获的类型错误:$(...).dataTable 不是函数
我正在使用的代码是:
$( document ).ready(function() {
//datatable instantiation
$('#table-servicos').DataTable({
"order": [[ 0, "desc" ]]
});
});
function test() {
//checkin:1407 Uncaught TypeError: $(...).dataTable is not a function
$('#table-servicos').dataTable().order([2, 'desc']).draw();
}
解决方案
您的代码是正确的,但有一个错字。它DataTable
不是dataTable
。更新代码,它应该可以按预期工作。这是每个开发人员叹息的一个非常疏忽!.
$( document ).ready(function() {
//datatable instantiation
$('#table-servicos').DataTable({
"order": [[ 0, "desc" ]]
});
});
function test() {
$('#table-servicos').DataTable().order([2, 'desc']).draw();
}
推荐阅读
- vue.js - Vuetify v-card 提升不显示,flat 属性显示
- mysql - MySql Query 在我的本地版本 (8.0.21) 和我的暂存 (5.7.12) 上的行为不同
- php - Laravel 8资源控制器未获取模型
- javascript - 在按钮内选择单选
- python - Pandas 适用于 DF 返回“对象类型没有名为 1 的轴
- swift - 无法为 Apple Watch 编译 RxCocoa
- python - 缓冲区溢出利用 TCP 不会使 shell 保持打开状态
- r - 如何使用R中的for循环按列中的最小值过滤行
- android - 如何以编程方式在水平线性布局中均匀分布子视图?
- string - 如何在 psql 中设置最大列宽?