之前可能已经问过这个问题了,但是我被卡住了,我尝试了很多不同的滤镜,我无法完全达到我需要的目标.我知道它可以做到,但我有点像:first
:next:
parent()
等等.
无论如何,这是我的基本结构......
<tr>
<td>06-22-2012</td>
<td>11.00</td>
<td>Whatever</td>
<td><i>whatever</i><br /><br /><span class='leaveAComment'>Leave a comment</span></td>
<td></td>
</tr>
<tr class='commentRow'>
<td colspan=5>Comment:<input type='text'/><input type='submit'></td>
</tr>
Run Code Online (Sandbox Code Playgroud)
.leaveAComment
单击跨度时,我想切换.commentRow
最初隐藏的行的可见性.
这只是表格的一小部分.我得到的最接近的是$('tr').next('.commentRow').toggle();
切换所有隐藏的行,而不仅仅是下一行.
任何帮助真的很感激!
尝试:
$(this).closest("tr").next().toggle();
Run Code Online (Sandbox Code Playgroud)
得到最近的tr,得到下一个tr,切换它.