Sử dụng detach nhanh hơn bất kỳ câu trả lời nào khác ở đây:
$('#mytable').find('tbody').detach();
Đừng quên đặt lại phần tử tbody vào bảng vì detach đã xóa nó:
$('#mytable').append($('<tbody>'));
Cũng lưu ý rằng khi nói $(target).find(child)
cú pháp hiệu quả nhanh hơn $(target > child)
. Tại sao? Xông khói!
Thời gian đã trôi qua để trống 3.161 dòng trong bảng
Sử dụng phương thức Detach () (như trong ví dụ của tôi ở trên):
- Firefox: 0,027 giây
- Chrome: 0,027 giây
- Cạnh: 1,73 giây
- IE11: 4.02 giây
Sử dụng phương thức rỗng ():
- Firefox: 0,055 giây
- Chrome: 0,052 giây
- Cạnh: 137,99 giây (cũng có thể bị đóng băng)
- IE11: Đóng băng và không bao giờ quay trở lại