Javascript 如何通过一个子项中的值选择Tr
如何选择Javascript 如何通过一个子项中的值选择Tr,javascript,jquery,Javascript,Jquery,如何选择Tr,它的一个子项中包含一个具有特定值的隐藏字段 <tr id="tr1"> <td id="td1"> <input type="hidden" id="idField" value='theSpecificValue'/> 如果隐藏字段idField具有特定值,我想选择tr1 <tr id="tr1"> <td id="td1"> <inpu
Tr
,它的一个子项中包含一个具有特定值的隐藏字段
<tr id="tr1">
<td id="td1">
<input type="hidden" id="idField" value='theSpecificValue'/>
如果隐藏字段idField
具有特定值,我想选择tr1
<tr id="tr1">
<td id="td1">
<input type="hidden" id="idField" value='theSpecificValue'/>
提前感谢。使用。最接近的('tr')
将横贯DOM,找到最接近的
元素,一旦找到,将停止,这与不同。父('tr')
将一直匹配到根(不需要的)使用。最接近的('tr')
将横贯DOM,查找最近的
元素,一旦找到,将停止,而不像.parents('tr')
,它将一直匹配到根(不需要)
虽然ID应该是唯一的,所以可能忽略它并使用它
$('input[value="theSpecificValue"]').closest('tr')
编辑:
作者出于某种原因删除了这个答案。我比我的更喜欢它,并把它投了赞成票
虽然ID应该是唯一的,所以可能忽略它并使用它
$('input[value="theSpecificValue"]').closest('tr')
编辑:
作者出于某种原因删除了这个答案。我比我更喜欢它,并对它投了赞成票。如果它有值,您可以选择输入,然后从中查找行:
如果输入具有值,则可以选择该输入,然后从中查找行:
不太确定你想从tr得到什么,但你应该查一下 所以 会回来吗
<td id="td1">
然后,您可以使用parent()再次访问DOM。不太确定您试图从tr获得什么,但您应该查找 所以 会回来吗
<td id="td1">
然后,您可以使用parent()再次访问DOM。我在表中的
Tr
上使用的是可从JQuery UI中选择的。如果隐藏字段与特定值匹配,我希望通过编程选择tr。我在表中的tr
上使用的是可从JQuery UI中选择的。如果隐藏字段与特定值匹配,我希望通过编程方式选择tr。
$('#idField).parent();
<td id="td1">