/ / Comment faire référence à un DataTable existant - jquery, datatables

Comment faire référence à un DataTable existant - jquery, datatables

Je vérifie si un div est DataTable

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

Si c'est vrai, comment puis-je le qualifier d'objet pour ne plus avoir besoin d'utiliser jquery selector.

Une utilisation de

var Table=$("#Table").DataTable();

créerait plutôt un nouveau DataTable, même si l'ancien est déjà là

Réponses:

1 pour la réponse № 1

Jeter un coup d'œil à $.fn.dataTable.tables(). Voici un exemple pour récupérer l'instance (API) d'une table sur la page et la supprimer:

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

http://jsfiddle.net/fp6ev0vc/