ich einen Scheck verweisen, wenn ein divWie zu einem vorhandenen Datatable
if ($.fn.DataTable.isDataTable($("#Table"))) {
$("#Table").DataTable().clear();
$("#Table").DataTable().rows.add(data).draw();
}
Datatable ist Wenn es wahr ist, wie kann ich es als ein Objekt verweisen, so dass ich nicht brauche jQuery-Selektor zu verwenden nicht mehr.
Verwendung von
var Table=$("#Table").DataTable();
würde stattdessen eine neue Datentabelle erstellen, auch wenn das alte es bereits
Sie müßten etwas wie 'var Table = $ (" # Table "). DataTable();' Wenn Sie die DataTable zum ersten Mal erstellen, können Sie später jederzeit mit dieser Variablen darauf verweisen. – ADyson
Gibt es keinen anderen Weg? Zum Beispiel in einer anderen Funktion oder Web-Worker Callback, dass ich die Tabelle brauche? –
Es gibt dies, wie in der Antwort unten: https://datatables.net/reference/api/%24.fn.dataTable.tables(). Sie erhalten alle Tabellen auf der Seite, als Array oder API-Instanz, mit der Sie auf alle zugreifen können. Wenn Sie jedoch mehrere Tabellen haben, müssen Sie immer noch wissen, auf welche Sie zielen möchten. – ADyson