【发布时间】:2012-03-15 15:10:23
【问题描述】:
我有一个包含许多行 (+50) 和单元格 (+50) 的表格。现在我想用 jQuery 删除 n 第一个或最后一个单元格。目前我有以下代码:
var n = 10;
var last = true;
for (var i = 0; i < n; i++) {
table.find('tr').each(function() {
if(last)
$(this).find('td:last').remove();
else
$(this).find('td:first').remove();
});
}
注意:table 是一个 jQuery 元素。
代码可以运行,但是当我有一个包含 50 行和 50 个单元格的表格并且我删除了最后 10 个单元格时执行非常慢。任何想法如何优化代码?
编辑:我也添加了第一个子句。
【问题讨论】:
标签: jquery html performance dom