我正在尝试选择表格的特定行以使用 jquery 隐藏它。我正在尝试将选择器与 .find() 子选择器结合起来。这是表的结构:
<table class="form-table">
<tbody><tr>
<th><label for="email">email</th>
<td><input type="text" name="email" id="email" value="" class="regular-text">
</td>
</tr>
<tr>
<th><label for="url">url</label></th>
<td><input type="text" name="url" id="url" value="" class="regular-text code"></td>
</tr>
<tr>
<th><label for="aim">AIM</label></th>
<td><input type="text" name="aim" id="aim" value="" class="regular-text"></td>
</tr>
</tbody></table>
我要做的是首先选择表格并使用 display:none 制作所有行:
$('.form-table tbody tr').find().css('display', 'none');//here i got stuck with finding the right form
并且只显示正确的行(在我的情况下,我需要电子邮件)
$('.form-table tbody tr').find().first-child().css('display', 'block');
它需要一些润色,但我主要关心的是查找部分。有任何想法吗?
编辑:我忘了写我有几张同一个班级的桌子,我需要选择正确的一张。根据标签中的for属性。