gpt4 book ai didi

jquery - 在 jQuery 中添加带有 for 循环的 div

转载 作者:行者123 更新时间:2023-12-01 07:52:29 26 4
gpt4 key购买 nike

目前我在 ajax 成功调用中执行此操作:

$(".user_profiles_holder").append('<div class="appendeditems">');
for(var i=0; i<data.userArray.length; i++){
var user = data.userArray[i];
$(".appendeditems").append(user.first_name);
}
$(".user_profiles_holder").append('</div>');

有更好的方法来做我在这里做的事情吗?它有效......但我想它可能会中断,具体取决于循环数组等所需的时间?

最佳答案

您当前的代码实际上 append 了 2 个 div,例如 append </div>标记您创建另一个 div - 您一次只能 append 整个元素。也就是说,您可以稍微优化代码以在内存中创建新元素,并且只向 DOM 追加一个元素。试试这个:

var $appendedItems = $('<div />', { 'class': 'appendeditems' });
for (var i = 0; i < data.userArray.length; i++) {
$appendedItems.append(data.userArray[i].first_name);
}
$appendedItems.appendTo(".user_profiles_holder");

关于jquery - 在 jQuery 中添加带有 for 循环的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28050128/

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