我正在使用jQuery,並有一個包含幾百行的表元素。我想刪除所有的行,然後添加一組新的行。我通過調用remove來完成,然後追加到父元素上。什麼是從IE中刪除DOM元素的最快方法?
我追加的邏輯是相當快的,並遵循這裏給出的建議是:http://www.learningjquery.com/2009/03/43439-reasons-to-use-append-correctly
但是,單呼,除去需要5倍,只要追加。清除dom元素的孩子的最快方法是什麼?
編輯:這裏是我使用的代碼的壓縮版本:
var table = $('#mytable');
$('tbody', table).remove();
table.append(tBodyContents.join(''));
tBodyContents是一個字符串數組,該組合將形成在TBODY的行的的HTML時。
你能告訴我們你的代碼的提示? – Sampson 2010-02-19 19:20:57
你可以發佈你用來刪除所有行的代碼嗎? – SBUJOLD 2010-02-19 19:22:12
把它放在那裏;對不起,我以前沒有收錄它! – bluemoo 2010-02-19 19:25:14