【发布时间】:2009-06-17 16:56:13
【问题描述】:
此方法用于根据元数据 json 对象的集合隐藏表中的列。表中的每列都有一个对象。目前在一个有约 500 行和约 15 列的表上,其中 6 列被隐藏,此方法需要约 2 秒才能执行。
我正在尝试优化它以使其更快。有什么建议吗?
function hideHiddenColumns() {
if (tableMetaData.length) {
for (var index = 0; index < tableMetaData.length; index++) {
var item = tableMetaData[index];
if (!item.DisplayFlag) {
$table.find('th:nth-child(' + (index + 1) + '), td:nth-child(' + (index + 1) + ')').hide();
}
}
}
}
【问题讨论】:
标签: jquery optimization performance