我实例化了一个数据表,它工作正常。
但是在JS函数中访问它时收到错误。错误是:
未捕获的TypeError:$(...)。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();
}
答案 0 :(得分:1)
您的代码正确,但有错字。其DataTable
而非dataTable
。更新代码,它应该可以正常工作。每个开发人员叹息!。
$( document ).ready(function() {
//datatable instantiation
$('#table-servicos').DataTable({
"order": [[ 0, "desc" ]]
});
});
function test() {
$('#table-servicos').DataTable().order([2, 'desc']).draw();
}
答案 1 :(得分:0)
表初始化后,必须在表上使用DataTable,大写字母D。
$('#table-servicos').DataTable().order([2, 'desc']).draw();