js for循环数组问题求助

时间:2022-12-30 11:43:53
html为:
<div id=a_0></div>
<div id=a_1></div>
<div id=a_2></div>
通过js获取后台返回的信息计入在这几个id中
在js里用for循环需要达到以下效果怎么写?
d是返回的信息;
i和j是循环数组,但是i只需要循环到2,j要循环到d的数量,获取是10或许是5
$('#a_'+i).append(d[s]);
怎么弄啊?

6 个解决方案

#1


该回复于2013-01-01 10:02:07被管理员删除

#2


如果用双循环:
for (var i=0;i<n;i++){ 
for(var s=0;s<b;s++){
A(i).append(B[s])
}}
i的结果会重复,怎么不让他重复啊?
i的结果会为:i=0.i=0.i=0;i=1,i=1...略
我只想让他为:i=0,i=1.i=2...略

#3


class DoubleLoop {
public static void main(String args[]){
for(int i=0;i<2;i++) {
for(int j=0;j<4;j++) {
System.out.print(A(i).append(j+","));
}
}
}
static StringBuffer A(int i){

return new StringBuffer(i+"=");

}
}

没有重复啊 

#4


你后台想传到JS的值的格式是怎么样的呀?

#5


for (var i=0;i<n;i++){ 
for(var s=i;s<b;s++){
A(i).append(B[s])
}}

#6


这什么运算逻辑?没看懂!

#1


该回复于2013-01-01 10:02:07被管理员删除

#2


如果用双循环:
for (var i=0;i<n;i++){ 
for(var s=0;s<b;s++){
A(i).append(B[s])
}}
i的结果会重复,怎么不让他重复啊?
i的结果会为:i=0.i=0.i=0;i=1,i=1...略
我只想让他为:i=0,i=1.i=2...略

#3


class DoubleLoop {
public static void main(String args[]){
for(int i=0;i<2;i++) {
for(int j=0;j<4;j++) {
System.out.print(A(i).append(j+","));
}
}
}
static StringBuffer A(int i){

return new StringBuffer(i+"=");

}
}

没有重复啊 

#4


你后台想传到JS的值的格式是怎么样的呀?

#5


for (var i=0;i<n;i++){ 
for(var s=i;s<b;s++){
A(i).append(B[s])
}}

#6


这什么运算逻辑?没看懂!