$.fn.dataTable.isDataTable()

Since: DataTables 1.10

Check is a table node is a DataTable or not.

Description

This method provides the ability to check if a table node is already a DataTable or not. This can be useful to ensure that you don't re-initialise a table that is already a DataTable.

Please note that this is a static function and is accessed through the $.fn.dataTable object, not an API instance. It can be accessed at any time, even before any DataTables have been created on the page.

Type

function isDataTable( table )

Description:

Check if a table node is a DataTable table already or not.

Parameters:
Returns:

true the given table is a DataTable, false otherwise

Example

Check if #example is a DataTable or not. If not, initialise:

if ( ! $.fn.DataTable.isDataTable( '#example' ) ) {
  $('#example').dataTable();
}