我正在使用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