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 № 1Jeter 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)