Ich dachte, dies wäre ziemlich einfach, aber es scheint, dass die leere Methode nicht funktioniert, um ein tbody zu löschen, die ich habe. Ich würde zu schätzen wissen, wenn jemand weiß, einen richtigen Weg, dies zu tun, ich möchte nur alles innerhalb der tbody enthalten löschen. Bis jetzt habe ich versucht:
$("#tbodyid").empty();
HTML:
<table>
<tbody id="tbodyid">
<tr><td>something</td></tr>
</tbody>
</table>
HINWEIS: Ich versuche dies zu tun, um ein Plugin zu integrieren, das von jemand anderem geschrieben wurde und das ich für ein Projekt verwenden soll. Ich generiere neue <tr><td>neue Daten</td></tr>
serverseitig und möchte einfach in der Lage sein, die vorhandenen Tabellenzeilen zu löschen und sie bei AJAX-Callbacks zu ersetzen.
jQuery:
$("#tbodyid").empty();
HTML:
<table>
<tbody id="tbodyid">
<tr>
<td>something</td>
</tr>
</tbody>
</table>
Arbeitet bei mir
Sie haben das wahrscheinlich schon herausgefunden, aber für jemanden, der mit diesem Problem zu kämpfen hat:
$("#tableId > tbody").html("");
<table id="table_id" class="table table-hover">
<thead>
<tr>
...
...
</tr>
</thead>
</table>
verwenden Sie diesen Befehl, um den Körper dieser Tabelle zu leeren: $("#table_id tbody").empty()
Ich verwende jquery, um den Inhalt der Tabelle dynamisch zu laden, und verwende diesen Befehl, um den Körper zu löschen, wenn ich die Tabelle aktualisiere.
Ich hoffe, das hilft Ihnen.