如何让循环的每次迭代更改 h1?此代码现在仅在完成所有操作后显示 h1 文本。
for (i=0; i<array.length; i++) {
$("body > h1").text("Processing #" + i);
// things that take a while to do
}
附加信息:如果我在循环时调整窗口大小,html 会更新。
最佳答案
var array = ['one', 'two', 'three']
var i = 0;
var refreshIntervalId = setInterval(function() {
length = array.length;
if (i < (array.length +1)) {
$("h1").text("Processing #" + i);
} else {
clearInterval(refreshIntervalId);
}
i++
}, 1000);
关于javascript - 如何更新为 javascript/jquery 中的 for 循环的每次迭代显示的 html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15123553/