我正在开发一个 MVC 应用程序。我在索引视图/表格中显示数据。
我在最后一列中添加了额外的复选框。当用户单击该复选框时,我想从该选定/选中行的特定列中获取值。
我试图在 JS 的警报窗口中显示该值,但它没有显示。
怎么做。
@model PagedList.IPagedList<PaymentAdviceEntity.PaymentAdvice>
<table class="table table-striped">
<tr>
<th>Company
</th>
<th>
Amount
</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Company.Name)
</td>
<td>
@Html.DisplayFor(modelItem => item.SanctionedAmount,"sAmount","sAmount")
</td>
<td>
@Html.CheckBox("IsPaid", (bool)item.IsPaid, new { @value=item.Id,@class="IsPaid-"+item.Id})
</td>
</tr>
</table>
<script type="text/javascript">
$("input[type='checkbox']").click(function () {
if ($(this).is(":checked"))
{
var nPaid = $("#sAmount").val();
alert(nPaid);
}
});
</script>