我的代码:
var i;
for (i=1 ; i <= 4; i++) {
var value = "value" + i + " ";
$(document).ready(function(){
document.write(value);
});
}
输出:
value4 value4 value4 value4
每个循环将生成不同的值字符串,并应在jQuery函数中打印。由于某种原因,它总是打印相同的值。我正在使用类似的代码结构来处理api请求,并且它在做完全相同的事情。
我想要的:
value1 value2 value3 value4
我做错了吗?或者这样做是不可能的吗?