本文介绍了一次迭代jquery每个循环两个数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有两个大小相同的Javascript数组
I have two Javascript arrays of same size
var demo=new Array();
var demo3=new Array();
我需要在JQuery代码的每个循环中一次访问两个数组的值。一段时间我遇到了zip操作,我尝试使用代码
I need to access the value of the two array in one each loop in JQuery code.After surfing for a while I came across zip operation and I tried using the code
$.zip(demo,demo3).each(function(){
alert("demo "+this[0]);
alert("demo3 "+this[1]);
});
但是此代码不起作用。请帮忙。
However this code does not work.Please help.
推荐答案
由于它们的大小相同,因此只需循环一个,然后使用 i
引用另一个即可。
Since they're the same size, just loop one, and reference the other with i
.
$.each(demo, function(i, item) {
console.log(demo[i], demo3[i]);
});
如果不需要配对的索引,只需使用<$来重新运行它们c $ c> .concat 。
If you don't need the indices paired, then just run them back to back by using .concat
.
$.each(demo.concat(demo3), function(i, item) {
console.log(item);
});
这篇关于一次迭代jquery每个循环两个数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!