Menggunakan detach jauh lebih cepat daripada jawaban lain di sini:
$('#mytable').find('tbody').detach();
Jangan lupa untuk mengembalikan elemen tbody ke dalam tabel karena melepaskannya:
$('#mytable').append($('<tbody>'));
Juga perhatikan bahwa ketika berbicara $(target).find(child)
sintaks efisiensi lebih cepat dari $(target > child)
. Mengapa? Mendesis!
Waktu yang Berlalu untuk Mengosongkan 3.161 Baris Tabel
Menggunakan metode Detach () (seperti yang ditunjukkan dalam contoh saya di atas):
- Firefox: 0,027
- Chrome: 0,027
- Tepi: 1.73s
- IE11: 4.02s
Menggunakan metode empty ():
- Firefox: 0,055 dtk
- Chrome: 0,052 dtk
- Edge: 137,99s (mungkin juga dibekukan)
- IE11: Macet dan tidak pernah kembali