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];
});