【发布时间】:2011-01-21 01:09:31
【问题描述】:
我有一张这样的桌子:
<table>
<tr>
<td><input type="button" title="Toggle" value="Show" id="btn534534" class="toggle" /> </td>
<td>some data about ID 534534</td>
</tr>
<tr id="row534534" class="hiddenRow">
<td colspan="2">some hidden data about ID 534534 that must show/hide with toggle</td>
</tr>
<tr>
<td><input type="button" title="Toggle" value="Show" id="btn2423434" class="toggle" /></td>
<td>some data about ID 2423434</td>
</tr>
<tr id="row2423434" class="hiddenRow">
<td colspan="2">some hidden data about ID 2423434that must show/hide with toggle</td>
</tr>
<!-- many more rows here -->
</table>
有很多像上面这样的行“集”。对于每一“组”行,表中的一行是可见的。具有“hiddenRow”类的第二行在页面加载时被 JQuery 隐藏,如下所示:
$("tr.hiddenRow").hide();
现在我希望每个按钮在它之后立即切换行的可见性。请注意,可见行中的 INPUT 和隐藏行的 TR 共享一个唯一 ID。我想让按钮 onclick 调用 JQuery 函数并传递 ID,以便 JQuery 知道要切换哪一行。
有什么想法吗?我在网上找不到任何这样的例子。
【问题讨论】:
标签: jquery