我检查div是否为DataTable
if ($.fn.DataTable.isDataTable($("#Table"))) {
$("#Table").DataTable().clear();
$("#Table").DataTable().rows.add(data).draw();
}
如果确实如此,我如何将其称为对象,以便我不再需要使用jquery选择器。
使用
var Table=$("#Table").DataTable();
相反,会创建一个新的DataTable,即使旧的DataTable已经存在
答案 0 :(得分:1)
看看$.fn.dataTable.tables()
。下面是一个示例,用于检索页面上表格的实例(API)并清除它:
setTimeout(function() {
var table = $.fn.dataTable.tables( { api: true } );
table.clear().draw();
}, 1000)