简体   繁体   English

JavaScript循环和jQuery附加过多次

[英]JavaScript loop and jQuery Append too many times

Attempting to append via jQuery to a div, looping over a simple 25 index array. 尝试通过jQuery将其追加到div,从而遍历一个简单的25索引数组。

Everything appends, however the append is done 25 times, meaning I get 625 results when I only needed 25. 一切都会追加,但是追加完成了25次,这意味着当我只需要25次时我得到625个结果。

The array looks like this but up to data25: 数组看起来像这样,但最多可达data25:

["data", "data2", "data3"] 

My code to append looks like this 我要附加的代码如下所示

$.each(stores, function(index, value) {
     $('.display-nearest-stores').append(value); 
     console.log(value)
});

HTML 的HTML

<div id="jsondata"> 
</div>

JQUERY JQUERY

$(document).ready(function(){
    var data=["data", "data2", "data3"];
  var sizeofdata=$(data).size();
  for(i=0;i<sizeofdata;i++)
 {
 $('#jsondata').append(data[i]+'<br>');
 } 
});

this may help you or https://jsfiddle.net/susanadhikary/knx0awtu/ 这可能会帮助您或https://jsfiddle.net/susanadhikary/knx0awtu/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM