Массив объектов из динамической таблицы

Коллеги, нужна помощь с массивом. Во время прохождения по строкам динамической таблицы, значения всех строк добавляются одной строкой в массив, а хотелось бы сделать из каждой строки объект со значениями. На данный момент код 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>

Ответы (0 шт):