<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
#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...略
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])
}}
for(var s=i;s<b;s++){
A(i).append(B[s])
}}
#6
这什么运算逻辑?没看懂!
#1
#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...略
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])
}}
for(var s=i;s<b;s++){
A(i).append(B[s])
}}
#6
这什么运算逻辑?没看懂!