如何引用现有的DataTable

时间:2017-04-06 08:59:15

标签: jquery datatables

我检查div是否为DataTable

 if ($.fn.DataTable.isDataTable($("#Table"))) {
            $("#Table").DataTable().clear();
            $("#Table").DataTable().rows.add(data).draw();
        }

如果确实如此,我如何将其称为对象,以便我不再需要使用jquery选择器。

使用

var Table=$("#Table").DataTable();
相反,

会创建一个新的DataTable,即使旧的DataTable已经存在

1 个答案:

答案 0 :(得分:1)

看看$.fn.dataTable.tables()。下面是一个示例,用于检索页面上表格的实例(API)并清除它:

setTimeout(function() {
  var table = $.fn.dataTable.tables( { api: true } );
  table.clear().draw();
}, 1000)

<强> http://jsfiddle.net/fp6ev0vc/