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>