我有 6 个带有 ID 的 div " #first
,#second
...#sixth
如果我想在每个 div 上执行函数,我会设置一个包含每个 div 名称的数组。如果我想应用一个函数,我会设置一个循环遍历数组中的每个元素并(例如)将背景颜色更改为红色:
function updateAllDivsInTheList() {
for(var i = 0; i < array.size; i++)
$("#"+array[i]).changeCssFunction();
}
}
每当我创建一个新的 div 时,我都会将它添加到数组中。
问题是,如果我有大量需要更新的 div(比如 1200 个 div 中的 1000 个),那么必须按顺序遍历数组中的每个元素可能是一个痛苦/性能坦克。是否有一些替代的、更有效的方式或数据结构来更新多个 div?也许除了数组之外还有其他更有效的数据结构?还是我正在做的最有效的方式?