为什么我得到.clear()在清除数据表时不是一个函数?

时间:2017-05-11 09:48:56

标签: jquery datatable

我收到以下错误:

  

getdata.js:96 Uncaught TypeError:$(...)。dataTable(...)。clear不是函数

当我使用以下代码时:

$("#dynamic-table").dataTable().clear();

虽然该功能正常工作并清除数据表但我在控制台中出现错误

3 个答案:

答案 0 :(得分:2)

试试这个:

$("#动态表&#34)数据表()清除();

答案 1 :(得分:1)

来自下面的jsfiddle的示例,从(在分页表上)删除所有内容。

$("#delete").click(function() {
dataTable.fnClearTable();
dataTable.fnAddData([
    'new engine',
    'new browser',
    'new platform',
    'new version',
    'new css'
]);
});

你应该使用像$('#table').dataTable().fnClearTable();和aslo check js fiddle

jsfiddle

答案 2 :(得分:0)

dataTable()和DataTable()这两个函数是不同的。如果要清除数据表,请使用此代码。

$('#myTable').DataTable().clear().draw();