Jquery 隐藏包含特定输入ID的TD的TR
我试图隐藏一个Jquery 隐藏包含特定输入ID的TD的TR,jquery,Jquery,我试图隐藏一个TR行,如果它在TD中包含一个带有特定id的文本框 我的HTML代码: <tr> <th><label for="first_name">First Name</label></th> <td><input type="text" class="regular-text" value="My First Name" id="first_name" name="first_name" rea
TR
行,如果它在TD中包含一个带有特定id
的文本框
我的HTML代码:
<tr>
<th><label for="first_name">First Name</label></th>
<td><input type="text" class="regular-text" value="My First Name" id="first_name" name="first_name" readonly=""></td>
</tr>
<tr>
<th><label for="last_name">Last Name</label></th>
<td><input type="text" class="regular-text" value="My Last Name" id="last_name" name="last_name" readonly=""></td>
</tr>
但这是可行的(但隐藏所有tr):
我错过了什么
--------编辑---------------
就像Arun p Johny说的,我忘了一个“)”比如:
像这样-
$('#last_name').closest('tr').hide();
像这样-
$('#last_name').closest('tr').hide();
你可以试试这个
jquery('#last_name').parent().parent().hide();
你可以试试这个
jquery('#last_name').parent().parent().hide();
您在
jQuery('tr:has(td:has(input[id=“last_name”]))中遗漏了一个)
代码>哦。。。你说得对,它正在工作,谢谢:)你在jQuery('tr:has(td:has(input[id=“last_name”]))中错过了一个)
)。hide()代码>哦。。。你说得对,它正在工作,谢谢:)太好了,你的解决方案比我的好。谢谢太好了,你的解决方案比我的好。谢谢
jquery('#last_name').parent().parent().hide();