私はこの方法を持っています:
$("#btnupdateofficeapprovers").click(function () {
var checkedInvoiceLineIds = $(":checked").attr("data-invoicelineid");
checkedInvoiceLineIds.each(function (index) {
alert(index + ': ' + $(this).text());
});
});
<table>
@foreach (var item in Model.Invoice.InvoiceLines) {
<tr class="subheader">
<td>
<input type="checkbox" class="invoicelinecombobox" data-invoicelineid=@item.InvoiceLineId >
</td>
</tr>
}
</table>
<div id="updateapproversdiv">
@Html.DropDownListFor(modelItem => Model.Invoice.ApprovedForPaymentUserId, Model.OfficeApprovers, new { @class = "officeapproverddl" })
<input type="button" id="btnupdateofficeapprovers" class="button invisibleforprint" value="Update" />
</div>
私がやろうとしているのは、すべてのinvoicelineidを取得してコレクションに入れることです。
次に、リスト内の各 ID を実行して、アラートに表示したいと考えています。
問題は、これが大きな例外をスローしていることです。誰でも修正方法を知っていますか?これを行う方法?