从一系列重复的对象中,分别获取其值

时间:2018-08-30 18:28:08

标签: javascript jquery

说我有一个带有多个复选框输入的表单。我使用以下算法来获取其属性:

$('#forma input[name]').map(function() {
    $inputResults.push({
        name: this.name,
        type: this.type,
        value: this.value
      });
}).get();

这将导致以下对象数组:

$inputResults = [{name: "optionsBox1[]", type: "checkbox", value: "optionsBox1"}, {name: "optionsBox1[]", type: "checkbox", value: "optionsBox2"}, {name: "optionsBox2[]", type: "checkbox", value: "optionsBox3"}, {name: "optionsBox2[]", type: "checkbox", value: "optionsBox4"}];

如何分别获取与每个名称关联的所有值?我想要以下输出:

$checkboxValues = [{"optionsBox1","optionsBox2"}, {"optionsBox3","optionsBox4"}];

如果已经回答了这个问题,请先抱歉,但是我找不到任何特别相关的内容。

0 个答案:

没有答案