特定の名前のチェックボックスをすべてオンにして、その行の値を配列に追加する必要があります。私の最後の配列は、このように見ている必要がありますチェックボックスを介してループチェックボックスをループして配列に追加する方法
stmtData = {
sections: [
{ sectionCode: "AA", sectionName: "AA Test", amount: "33" },
{ sectionCode: "BB", sectionName: "BB Test", amount: "55" }
]
};
は簡単な部分です:
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();