回答:
.remove()を使用する
$("#yourtableid tr").remove();
削除した後でも将来使用できるようにデータを保持したい場合は、.detach()を使用できます
$("#yourtableid tr").detach();
行がテーブルの子である場合、次のように子孫セレクタの代わりに子セレクタを使用できます
$("#yourtableid > tr").remove();
データをクリアしたいがヘッダーは残したい場合:
$('#myTableId tbody').empty();
テーブルは次のようにフォーマットする必要があります。
<table id="myTableId">
<thead>
<tr>
<th>header1</th><th>header2</th>
</tr>
</thead>
<tbody>
<tr>
<td>data1</td><td>data2</td>
</tr>
</tbody>
</table>
私はこれが必要でした:
$('#myTable tbody > tr').remove();
ヘッダーを除くすべての行を削除します。
核オプション:
$("#yourtableid").html("");
内のすべてを破壊します#yourtableid
。それは破壊するとして、あなたのセレクタには注意してくださいすべてのあなたが合格セレクタでHTMLを!
$("#employeeTable td").parent().remove();
これにより、子tr
を持つすべてのもの が削除さtd
れます。つまり、ヘッダーを除くすべての行が削除されます。
tbody
要素の周囲に暗黙的な要素を追加しtr
ます。