Ich habe eine HTML-Tabelle mit einer Reihe von Zeilen.
Wie kann ich alle Zeilen aus der Tabelle entfernen?
Verwenden Sie .remove()
$("#yourtableid tr").remove();
Wenn Sie die Daten auch nach dem Entfernen zur weiteren Verwendung behalten wollen, können Sie .detach() verwenden.
$("#yourtableid tr").detach();
Wenn die Zeilen Kinder der Tabelle sind, können Sie den Kind-Selektor anstelle des Nachkommen-Selektors verwenden, wie
$("#yourtableid > tr").remove();
Wenn Sie die Daten löschen, aber die Kopfzeilen behalten wollen:
$('#myTableId tbody').empty();
Die Tabelle muss auf diese Weise formatiert werden:
<table id="myTableId">
<thead>
<tr>
<th>header1</th><th>header2</th>
</tr>
</thead>
<tbody>
<tr>
<td>data1</td><td>data2</td>
</tr>
</tbody>
</table>