javascript - 使用数组设置 jQuery 集合的值

标签 javascript jquery arrays

好的,这将返回一个节点值数组

var vals =  $('.items').map(function () { return $(this).val(); }).get();

反之亦然,不包含 each 的常规迭代的数组中的 setter 是什么?

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

最佳答案

通常您会使用 the form of val() that takes a function :

$(".items").val(function(index, currentValue) {
    return vals[index];
});

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

关于javascript - 使用数组设置 jQuery 集合的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23906404/

相关文章:

javascript - 如何重用对象文字

Javascript 数组//从指定索引开始对数组重新排序,同时保持原始顺序

javascript - Uncaught ReferenceError : handlebars is not defined

javascript - 从隐藏元素获取宽度大小

javascript - 如何在 VueJs 中动态添加带有配置集的模板?

javascript - Highcharts 缺少数组

javascript - 无法读取未定义的数据? json

javascript - 如何制作一个html内容数组?

javascript - 如何将我的Electron应用程序设为打开文件的默认设置?

javascript - 如果向下滚动则变量加 1,如果向上滚动则变量减 1