我有这个方法:
$("#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 并将其显示在警报中。
问题是这引发了一个很大的异常。有谁知道如何解决?这个怎么做?