Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jQuery中附加一个带有for循环的div_Jquery_Arrays_For Loop_Append - Fatal编程技术网

在jQuery中附加一个带有for循环的div

在jQuery中附加一个带有for循环的div,jquery,arrays,for-loop,append,Jquery,Arrays,For Loop,Append,目前,我在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").appe

目前,我在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>');
$(“.user\u profiles\u holder”)。追加(“”);

对于(var i=0;i您当前的代码实际上附加了2个div,正如通过附加一个
标记,您可以创建另一个
div
——您一次只能附加整个元素。也就是说,您可以稍微优化代码,在内存中创建新元素,并且只向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");
var$appendedItems=$(“”,{'class':'appendedItems'});
对于(var i=0;i
寻找类似于小胡子jTemplate的jQuery模板引擎