此方法用於基於元數據json對象的集合來隱藏表中的列。表中每列有一個對象。目前在一個具有500行〜15列的表格中,其中隱藏了6個此方法需要約2秒鐘才能執行。使用JQuery隱藏表列
我正試圖優化它以加快速度。有什麼建議麼?
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();
}
}
}
}