![](/img/trans.png)
[英]How do I select a TR but not one if its child TD with JQuery selectors?
[英]How to select a Tr by a value in one of its children
如何选择Tr
,在其子级之一中包含具有特定值的隐藏字段。
<tr id="tr1">
<td id="td1">
<input type="hidden" id="idField" value='theSpecificValue'/>
如果隐藏字段idField
具有特定值,我想选择tr1
。
提前致谢。
$('#idField[value="theSpecificValue"]').closest('tr')
尽管id应该是唯一的,所以可以忽略它并使用
$('input[value="theSpecificValue"]').closest('tr')
编辑:
$("tr:has(input:hidden[value=theSpecificValue])")
作者出于某种原因删除了此答案。 我比我更喜欢它,并投票赞成。
使用.closest('tr')
可以使DOM .closest('tr')
,找到最接近的<tr>
元素,并且一旦找到就将停止,这与.parents('tr')
会一直匹配到根(不希望的)不同
您可以选择输入(如果它具有值),然后从那里找到行:
$('#idField[value=theSpecificValue]').closest('tr')
$(":input[value='specifiedValue']").parents("#tr1:first")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.