gpt4 book ai didi

javascript - $.each 循环 JSON 数据会降低浏览器速度

转载 作者:行者123 更新时间:2023-11-28 07:44:14 25 4
gpt4 key购买 nike

我正在尝试加载值至少为 4000 条记录的 Json 数据,我正在尝试使用 json 数据为选择标签创建选项。我通过使用 $.each 进行迭代来做到这一点。这挂断了我的浏览器。任何人都提供解决方案来处理这个问题。

var prevGroup, $group = $();
$.each(data, function (index, value) {
var group = value.nested;

if (group != prevGroup) {
$group = $('<optgroup />', {label: group}).appendTo('#select');
}

if (value.selected !== "") {
$group.append($('<option />', {
text: value.text,
value: value.value,
selected: value.selected,
}));
} else {
$group.append($('<option />', {
text: value.text,
value: value.value
}));
}

prevGroup = group;


});

最佳答案

分别尝试一下,看看它是否是 JQuery。

each=function(a,b,c){if("function"==typeof b)for(var d=0;d<a.length;d++)b(d,a[d]);else for(var d=0;d<a.length;d++)typeof a[d]==b&&c(d,a[d])};

用作

each(array,function(index,value){

});

关于javascript - $.each 循环 JSON 数据会降低浏览器速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27636094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com