こんにちは私は配列に私のテーブルの2番目の列のチェック行を取得しようとし、コントローラのパラメータに渡します。配列にチェックされたテーブルの行を取得する方法
私はチェックボックスを持っており、チェックされたすべての行はコントローラパラメータに送信されます。私が必要とする列は "Index"という名前で、値は整数です。
私の問題は、以下のコードが空白であることです。解決策は何
<script>
var list = [];
$(document).ready(function() {
$('#test').click(function (event) {
var urls = [];
$('.table tr').each(function() {
if ($('.table tr').is(':checked')) {
urls.push($(this).find('td').eq(1).text());
}
});
alert(urls);
});
});
</script>
@foreach (var item in Model)
{
<tr>
<td><input type="checkbox" name="checked" class="idRow"></td>
<td>@Html.DisplayFor(modelItem => item.Id)</td>
<td>@Html.DisplayFor(modelItem => item.Index)</td>
<td>@Html.DisplayFor(modelItem => item.StartDate)</td>
<td>@Html.DisplayFor(modelItem => item.EndDate)</td>
<td>@Html.DisplayFor(modelItem => item.Adult)</td>
<td>@Html.DisplayFor(modelItem => item.Children)</td>
<td>@Html.DisplayFor(modelItem => item.CategoryName)</td>
<td>@Html.DisplayFor(modelItem => item.CategorySubName)</td>
<td>@Html.DisplayFor(modelItem => item.RoomId)</td>
<td>@Html.DisplayFor(modelItem => item.ReservationStatusName)</td>
</tr>
、感謝
'$(この).find( 'idRow:。チェックボックス ')です(':チェックする')。あなたはテーブルの行をチェックすることはできません – Satpal
'、あなただけのチェックボックスやラジオボタンをチェックすることができます。 – Barmar