tabloyu temizle jquery

Bir dizi satırla dolu bir HTML tablom var.

Tablodaki tüm satırları nasıl kaldırabilirim?

Çözüm

Kullanım .remove()

$("#yourtableid tr").remove();

Verileri kaldırdıktan sonra bile gelecekte kullanmak üzere saklamak istiyorsanız .detach() kullanabilirsiniz

$("#yourtableid tr").detach();

Satırlar tablonun alt öğeleriyse, alt öğe seçicisi yerine alt öğe seçicisini kullanabilirsiniz, örneğin

$("#yourtableid > tr").remove();
Yorumlar (1)

Verileri temizlemek ancak başlıkları saklamak istiyorsanız:

$('#myTableId tbody').empty();

Tablo bu şekilde biçimlendirilmelidir:

<table id="myTableId">
    <thead>
        <tr>
            <th>header1</th><th>header2</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>data1</td><td>data2</td>
        </tr>
    </tbody>
</table>
Yorumlar (2)

Her birini tek tek çıkarmaktan biraz daha hızlı:

$('#myTable').empty()

Teknik olarak, bu thead, tfoot ve tbody öğelerini de kaldıracaktır.

Yorumlar (0)