如何通过一次调用 jQuery 来迭代两个数组.each()
?
这样的事情显然行不通:
$.each(arr1, arr2, function(i,v){
//do something...
});
那么如何做到这一点呢?
如何通过一次调用 jQuery 来迭代两个数组.each()
?
这样的事情显然行不通:
$.each(arr1, arr2, function(i,v){
//do something...
});
那么如何做到这一点呢?
替代方法.concat
是 double $.each
:
$.each([arr1, arr2], function() {
$.each(this, function(i, v) {
// do something
});
});
如果数组包含很多项目,这可能会更快。
@PPvG 这是我的代码,我得到了两个数组,每个数组都包含几个单词,并且使用 $.each() 我想将它们附加到
<p>
标签 arr1 和 arr2 中。arr1 first arr2 secondo 的内容不管顺序。– 山姆 4 秒前
您可以将.concat
它们用于迭代:
$.each(arr1.concat(arr2), function(i,v){
//do something...
});
演示:http: //jsfiddle.net/ZG4wq/2/