Since: DataTables 1.10

Check is a table node is a DataTable or not.


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.


function isDataTable( table )


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


true the given table is a DataTable, false otherwise


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

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