Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用数组设置jQuery集合的值_Javascript_Jquery_Arrays - Fatal编程技术网

Javascript 使用数组设置jQuery集合的值

Javascript 使用数组设置jQuery集合的值,javascript,jquery,arrays,Javascript,Jquery,Arrays,这将返回一个节点值数组 var vals = $('.items').map(function () { return $(this).val(); }).get(); 另一种方法是什么,没有通常的迭代(包括每个)的数组中的setter是什么 拥有一个数组,并使用api将每个值设置为集合$('.items')中的相应节点。通常您会使用: 上面的代码将迭代匹配.items的元素,并将它们的值设置为相应的数组元素。为什么不使用每个?我对每个都没有问题。我只是对jQuery提供的另一种数组设置方法

这将返回一个节点值数组

var vals =  $('.items').map(function () { return $(this).val(); }).get();
另一种方法是什么,没有通常的迭代(包括
每个
)的数组中的setter是什么

拥有一个数组,并使用api将每个值设置为集合
$('.items')
中的相应节点。

通常您会使用:


上面的代码将迭代匹配
.items
的元素,并将它们的值设置为相应的数组元素。

为什么不使用
每个
?我对
每个
都没有问题。我只是对jQuery提供的另一种数组设置方法感兴趣。@Paul,是的,这就是我的答案。我会澄清的。
$(".items").val(function(index, currentValue) {
    return vals[index];
});