Select 状态为 false 的第一行
Select first row where the status is false
我有一个 html table 我想 select 满足条件的第一行 status is false
<table>
<th>
....
....
</th>
<tr>
<input class="status" id="txtStatus_0" name="StudentReceipt[0].Status" type="hidden" value="True">
<td>
</td>
<td>
</td>
....
....
</tr>
<tr>
<input class="status" id="txtStatus_1" name="StudentReceipt[1].Status" type="hidden" value="False">
<td>
</td>
<td>
</td>
....
....
</tr>
<tr>
<input class="status" id="txtStatus_2" name="StudentReceipt[2].Status" type="hidden" value="False">
<td>
</td>
<td>
</td>
....
....
</tr>
</table>
当然我可以使用 foreach 循环并遍历整行并获取状态为 false.But 的第一行是否有任何其他方法可以通过使用 Jquery selectors
[ 找到它=14=]
我认为这符合您的要求
$('[value=False]').first().parent()
查找值为 False
的所有输入,获取第一个,然后获取父项(行)
$('input[value=False]:first').closest('tr');
:first
是 jquery
使用的 CSS 选择器 并且 value=First
将是 属性选择器
我有一个 html table 我想 select 满足条件的第一行 status is false
<table>
<th>
....
....
</th>
<tr>
<input class="status" id="txtStatus_0" name="StudentReceipt[0].Status" type="hidden" value="True">
<td>
</td>
<td>
</td>
....
....
</tr>
<tr>
<input class="status" id="txtStatus_1" name="StudentReceipt[1].Status" type="hidden" value="False">
<td>
</td>
<td>
</td>
....
....
</tr>
<tr>
<input class="status" id="txtStatus_2" name="StudentReceipt[2].Status" type="hidden" value="False">
<td>
</td>
<td>
</td>
....
....
</tr>
</table>
当然我可以使用 foreach 循环并遍历整行并获取状态为 false.But 的第一行是否有任何其他方法可以通过使用 Jquery selectors
[ 找到它=14=]
我认为这符合您的要求
$('[value=False]').first().parent()
查找值为 False
的所有输入,获取第一个,然后获取父项(行)
$('input[value=False]:first').closest('tr');
:first
是 jquery
使用的 CSS 选择器 并且 value=First
将是 属性选择器