有没有办法找到页面中的表是dataTable对象?

emp*_*ine 6 javascript jquery jquery-plugins datatables

我正在寻找一种方法来了解页面中的表是否是dataTable?有没有一种简单的方法可以找到它?或者可能是我可以获得dataTable的所有对象.

Roy*_*ing 11

DataTables插件中有一个静态方法,因此您可以验证为:

$('table').each(function() {
    // this method accepts the DOM node (table element) as parameter
    if ( $.fn.dataTable.fnIsDataTable(this) ) {
         // do your thing to the table
    }
});
Run Code Online (Sandbox Code Playgroud)


Joh*_*ble 2

if($('table').parents('.dataTable_wrapper').length>= 1) {
 do something...
}
Run Code Online (Sandbox Code Playgroud)

这有点像黑客,但还没有一种本地方法来检查数据表实例。这是我昨天碰巧学到的东西。