亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何接收值作為每個單獨的對象 javascript

如何接收值作為每個單獨的對象 javascript

九州編程 2021-08-20 14:57:39
我試圖為每個元素接收值作為單獨的對象數組。這是我的代碼 <input class="name" name="name[]" type="text" /> <input class="date_of_birth" name="DoB[]" type="text" /> <input class="age" type="radio" name="age" value="1" /> <input class="age" type="radio" name="age" value="0" />    var kidName = [];    $(".name").each(function() {        kidName.push($(this).val());    });    var newDob = [];    $(".date_of_birth").each(function() {        newDob.push($(this).val());    });    var age = [];    $(".age:checked").each(function() {        age.push($(this).val());    });    var kids = {        "kidName": kidName,        "newDob": newDob,        "age": age    };我如何將這個值作為每個元素的單獨數組獲取。kids: {    kidName: ["Test1", "Test2"]    newDob:  ["20/02/2000", "20/03/2018"]    age:  ["19", "1"]}但我想像這樣接收這些值kids:{   kidName: ["Test1"],   newDob:  ["20/02/2000"],   age:  ["19"]},{   kidName: ["Test2"],   newDob:  ["20/03/2018"],   age:  ["1"]}我怎樣才能做到這一點,我應該做出哪些改變才能獲得這樣的價值?
查看完整描述

3 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

嘗試parent-selector-each-record使用這種方法替換每行的公共類或 id,您可以獲得準確的數據。你也可以使用@OliverRadini 方法


 var kids = [];

            $("parent-selector-each-record").each(function() {

                var kid = {};

            kid["kidName"] = $(this).find(".name").val()

            kid["newDob"] = $(this).find(".date_of_birth").val()

            kid["age"] = $(this).find(".age:checked").val()

            kids.push(kid);

        });


查看完整回答
反對 回復 2021-08-20
  • 3 回答
  • 0 關注
  • 132 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號