Jquery 重新启动for循环迭代
我从Facebook登录中得到了响应.data[j].picture.data.url,并且我在一个具有idfriendslist的div中使用了append函数。现在我的问题是,我想运行for循环1000次,而我只有500张图片,所以如何从零开始重新启动循环,以便在该div中只获得1000张图片Jquery 重新启动for循环迭代,jquery,facebook,Jquery,Facebook,我从Facebook登录中得到了响应.data[j].picture.data.url,并且我在一个具有idfriendslist的div中使用了append函数。现在我的问题是,我想运行for循环1000次,而我只有500张图片,所以如何从零开始重新启动循环,以便在该div中只获得1000张图片 for (var j = 0; j < 1000; j++) { $("#friendslist").append('<img src="'+response.data[j].p
for (var j = 0; j < 1000; j++) {
$("#friendslist").append('<img src="'+response.data[j].picture.data.url+'"/>');
}
for(var j=0;j<1000;j++){
$(“#friendslist”)。附加(“”);
}
所以在这里使用简单的模运算(j%500
)
var imgAvailable=500;
对于(var j=0;j<1000;j++){
$(“#friendslist”)。附加(“”);
}
无需重新启动循环。我感谢您的工作,但对于其他用户,总的无图片将有所不同,那么我该怎么办。假设我有217张照片,我的朋友有300张。我想跑1000次,没有照片,但不超过1000次1000@PHP_USER1然后,只需在一个变量中包含图片总数,并将其替换为我在代码中提到的500张即可@拉贾普拉布请现在告诉我solution@PHP_USER1对不起(我不懂PHP…作为一个新问题问这个问题。
var imgAvailable = 500;
for(var j = 0; j < 1000; j++) {
$("#friendslist").append('<img src="'+response.data[(j%imgAvailable)].picture.data.url+'"/>');
}