Ho una tabella HTML riempita con un numero di righe.
Come posso rimuovere tutte le righe dalla tabella?
Ho una tabella HTML riempita con un numero di righe.
Come posso rimuovere tutte le righe dalla tabella?
Risposte:
Usa .remove ()
$("#yourtableid tr").remove();
Se vuoi conservare i dati per un uso futuro anche dopo averli rimossi, puoi usare .detach ()
$("#yourtableid tr").detach();
Se le righe sono figli della tabella, puoi usare il selettore figlio invece del selettore discendente, come
$("#yourtableid > tr").remove();
Se vuoi cancellare i dati ma mantenere le intestazioni:
$('#myTableId tbody').empty();
La tabella deve essere formattata in questo modo:
<table id="myTableId">
<thead>
<tr>
<th>header1</th><th>header2</th>
</tr>
</thead>
<tbody>
<tr>
<td>data1</td><td>data2</td>
</tr>
</tbody>
</table>
Avevo bisogno di questo:
$('#myTable tbody > tr').remove();
Elimina tutte le righe tranne l'intestazione.
L'opzione nucleare:
$("#yourtableid").html("");
Distrugge tutto all'interno di #yourtableid. Fai attenzione con i tuoi selettori, poiché distruggerà qualsiasi html nel selettore che passi!
$("#employeeTable td").parent().remove();
Questo rimuoverà tutto ciò trche ha tdcome figlio. cioè tutte le righe tranne l'intestazione verranno eliminate.
Questo rimuoverà tutte le righe appartenenti al corpo, mantenendo così intatte le intestazioni e il corpo:
$("#tableLoanInfos tbody tr").remove();
<table id="myTable" class="table" cellspacing="0" width="100%">
<thead>
<tr>
<th>Header 1</th>
<th>Header 2</th>
<th>Header 3</th>
</tr>
</thead>
<tbody id="tblBody">
</tbody>
</table>
E rimuovi:
$("#tblBody").empty();
$('#myTable > tr').remove();
Avere una tabella come questa (con un'intestazione e un corpo)
<table id="myTableId">
<thead>
</thead>
<tbody>
</tbody>
</table>
rimuovere ogni tr con un genitore chiamato tbody all'interno di #tableId
$('#tableId tbody > tr').remove();
e al contrario se vuoi aggiungere alla tua tavola
$('#tableId tbody').append("<tr><td></td>....</tr>");
tbodyelemento implicito attorno aglitrelementi.