Tôi đang sử dụng jQuery và có một phần tử bảng có chứa vài trăm hàng. Tôi muốn xóa tất cả các hàng và sau đó thêm một tập hợp các hàng mới. Tôi làm điều này bằng cách gọi loại bỏ và sau đó nối thêm vào phần tử cha.Cách nhanh nhất để xóa các phần tử con khỏi DOM trong IE là gì?
Logic append của tôi là khá nhanh, và sau những lời khuyên đưa ra ở đây: http://www.learningjquery.com/2009/03/43439-reasons-to-use-append-correctly
Tuy nhiên, các cuộc gọi duy nhất để loại bỏ mất 5 lần miễn là append. Cách nhanh nhất để xóa trẻ em của một yếu tố dom là gì?
EDIT: Đây là một phiên bản đặc của mã tôi sử dụng:
var table = $('#mytable');
$('tbody', table).remove();
table.append(tBodyContents.join(''));
tBodyContents là một mảng các chuỗi, mà khi kết hợp sẽ tạo thành một html cho các hàng trong tbody.
bạn có thể chỉ cho chúng tôi mã của bạn? – Sampson
bạn có thể đăng mã bạn sử dụng để xóa tất cả các hàng không? – SBUJOLD
Đặt nó vào đó; xin lỗi tôi đã không bao gồm nó trước đây! – bluemoo