如何选择在其子作品中包含具有特定值的隐藏字段的Tr
。
<tr id="tr1">
<td id="td1">
<input type="hidden" id="idField" value='theSpecificValue'/>
如果隐藏字段tr1
具有特定值,我想选择idField
。
提前致谢。
答案 0 :(得分:3)
$('#idField[value="theSpecificValue"]').closest('tr')
虽然id应该是唯一的,但可能会忽略它并使用
$('input[value="theSpecificValue"]').closest('tr')
编辑:
$("tr:has(input:hidden[value=theSpecificValue])")
作者出于某种原因删除了这个答案。我比它更喜欢它并投了票。
答案 1 :(得分:1)
使用.closest('tr')
横向移动DOM,找到最接近的<tr>
元素,一旦找到,将停止,与.parents('tr')
不同,{{1}}将匹配到根(不需要的)
答案 2 :(得分:0)
如果输入有值,您可以选择输入,然后从那里找到行:
$('#idField[value=theSpecificValue]').closest('tr')
答案 3 :(得分:0)
$(":input[value='specifiedValue']").parents("#tr1:first")
答案 4 :(得分:0)