我有一张表:
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.InvoiceNumber)
</td>
<td>
@Html.DisplayFor(modelItem => item.InvoiceDate, "{0:D}")
</td>
<td>
@Html.DisplayFor(modelItem => item.Organisation.Name)
</td>
<td>
@Html.DisplayFor(modelItem => item.TotalExcludingGst)
</td>
<td>
@Html.DisplayFor(modelItem => item.Status)
</td>
<td>
@Html.DisplayFor(modelItem => item.ExportedDateTime)
</td>
<td class="centered">
<input type="checkbox" name="ids" value="@item.InvoiceId" />
</td>
</tr>
}
所以我有办法用带有复选框的行来获取行:
。$( '#exporttable')找到( '输入:复选框:选中')。最近的( 'TR');
我真的想修改它,所以它只获得带有不可见的复选框的行,即。该行是display: none
。
有人可以告诉我如何实现这个目标吗?
答案 0 :(得分:2)
$('#exporttable').find('input:checkbox:checked').closest('tr').is( ":not(:visible)" );