Массив объектов из динамической таблицы
Коллеги, нужна помощь с массивом. Во время прохождения по строкам динамической таблицы, значения всех строк добавляются одной строкой в массив, а хотелось бы сделать из каждой строки объект со значениями. На данный момент код jquery такой:
function myModel() {
var model = {
MyModel: []
}
$("#consentTable tbody tr:not(#firstRow)").each(function () {
model.MyModel.push(
IsAgreed = $(this).find(".Agreechbx").is(":checked"),
IsAgreedDate = $(this).find(".datepicker_agree").val(),
IsDisagreed = $(this).find(".Disagreechbx").is(":checked"),
IsDisagreedDate = $(this).find(".datepicker_disagree").val(),
ApplicationID = $(this).find(".Agreechbx").attr("id")
)
console.log(model);
})
return model
};
и на всякий случай html код:
<tbody id="consent">
<%foreach (var item in Model.DataConsentToEnrollment)
{%>
<tr>
<td><%=item.CompetitiveGroupName%></td>
<%if (item.FullName == null)
{%>
<td><%=ViewBag.fullName%></td>
<%}
else
{%>
<td><%=item.FullName%></td>
<% }%>
<td><input type="checkbox" <%--data-bind="checkedValue: $data, checked: $parent.selectedAgree"--%> id="<%=item.ApplicationID%>" itemid="<%=item.IsAgreed%>" class="Agreechbx"/></td>
<td><label for="datepAgree">Дата: </label><input id="<%=item.IsAgreedDate%>" class="datepicker_agree"/></td>
<td><input type="checkbox" <%--data-bind="checkedValue: $data, checked: $parent.selectedDisagree"--%> id="Disagree" itemid="<%=item.IsDisagreed%>" class="Disagreechbx"/></td>
<td><label for="datepDisagree">Дата: </label><input id="<%=item.IsDisagreedDate%>" class="datepicker_disagree"/></td>
</tr>
<%}%>
</tbody>