Мне нужно перебрать все отмеченные флажки определенного имени и добавить значения этой строки в массив. Мой окончательный массив должен выглядеть следующим образом:Как перебрать отмеченные поля и добавить в массив
stmtData = {
sections: [
{ sectionCode: "AA", sectionName: "AA Test", amount: "33" },
{ sectionCode: "BB", sectionName: "BB Test", amount: "55" }
]
};
Looping над флажками легкая часть:
var stmtData = [];
$.each($("input:checkbox[name='sectionElection']:checked"), function() {
// create sections array here
});
Я получаю данные, как это, но может быть лучше?
stmtData["sectionCode"] = $(this).val();
stmtData["sectionName"] = $("#sectionElectionLbl_" + $(this).val()).text();
stmtData["amount"] = $("#sectionCost_" + $(this).val()).text();