Ich habe ein Problem mit dem Versuch, eine JQuery Datentabelle zu zerstören.Kann nicht zerstören() jQuery Data Table
Hier ist, wo ich es initialisieren:
$(document).ready(function() {
var table = $(".dynamic-wide-table").DataTable({
"aaSorting": [],
"scrollX": true,
"scrollY": 530,
"scrollCollapse": true,
"lengthMenu": [
[100, 400, 1000, 5000, -1],
[100, 400, 1000, 5000, "All"]
],
"retrieve": true
});
});
Hier ist, wo ich versuche, es zu zerstören:
$(document).ready(function() { // Note that my page has two tables on it!
table.destroy();
table[0].destroy();
}); // Trying to delete both tables first, then just the first table
Hier sind meine Fehler:
Uncaught TypeError: table.destroy is not a function
Uncaught TypeError: table[0].destroy is not a function
Weiß jemand, was ist los ?! Ich bin sehr verwirrt.
bearbeiten:
Hier ist ein Bild von dem, was passiert, wenn ich table
console.log.
Es funktioniert! https://jsfiddle.net/cmedina/7kfmyw6x/79/ – CMedina
Mine wählt nach Klasse und auch in separaten Dateien initiiert und zerstört werden. Könnte das etwas damit zu tun haben? – Nic
Wie in diesem [Antwort] (http://stackoverflow.com/questions/38486062/retrieve-datatable-object-of-element/38486244) beschrieben, sollten Sie IDs verwenden, um das DataTable-Objekt und die Aufruffunktion darauf zu erhalten: [ jsFiddle] (https://jsfiddle.net/63qhddxx/) –