Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过一个子项中的值选择Tr_Javascript_Jquery - Fatal编程技术网

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">