Javascript在循环中递增
Javascript increment up within a loop
本文关键字:循环 Javascript 更新时间:2023-09-26
for (i = 0; i < arrayData.length; i++) {
$(".swipe-wrap").append("<div class='"final'">Hello!</div>");
console.log('hello');
}
这就是我目前拥有的。我的arrayData
是一个改变每个负载的数组。
我怎样才能得到它,所以我的类final
每个for
循环都会有一个这样的计数器:<div class="final_1">Hello!</div>
,<div class="final_2">Hello!</div>
.。
for (i = 0; i < arrayData.length; i++) {
$(".swipe-wrap").append("<div class='"final_"+i+"'">Hello!</div>");
console.log('hello');
}
你不应该在循环中执行 DOM 操作。始终执行批量操作。
试试这个:
var html = ""
for (i = 0; i < arrayData.length; i++) {
html += '<div class="final_'+i+'">Hello!</div>';
console.log('hello');
}
$(".swipe-wrap").append(html);
您也可以使用 Array.forEach
.
var html = ""
var arrayData = ["test1", "test2", "test3", "test4", "test5"];
console.log(arrayData);
arrayData.forEach(function(item, index) {
html += '<div class="tile final_' + index + '">Hello ' +item+ '!</div>';
console.log('hello');
});
$(".swipe-wrap").append(html);
.swipe-wrap {
background: #eee;
padding: 10px;
border: 1px solid gray;
}
.tile {
width: auto;
padding: 10px;
margin: 10px;
background: #fff;
border: 1px solid #ddd;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div class="swipe-wrap"></div>
相关文章:
- 控制器不会进入for循环:javascript
- 使用来自不同循环Javascript的数据创建数组
- 在for循环-Javascript中创建新对象
- 日期循环 Javascript
- 在循环 javascript 内部创建一个数组
- 使用 for 循环 JavaScript 的打印范围
- 使用RegExp循环数组而不是for循环(Javascript)
- 如何避免循环Javascript
- 如何停止循环 - Javascript 100%
- 我想让我的程序重新运行开头,有点像循环 JavaScript
- css转换在for循环javascript中无法正常工作
- 在for循环javascript中创建对象
- do/while语句中的if-elseif语句无限循环javascript
- 在for循环Javascript中对数字进行分类和计数
- 如何一次运行一次循环javascript
- 请,需要帮助循环Javascript事件
- 在递归循环javascript之后,为JSON键变量使用自定义HTML元素
- 嵌套循环javascript棋盘
- 如何重新启动循环javascript循环
- 在循环 JavaScript 之后刷新页面