单击标题列时,我想展开和折叠表格行。我只想展开/折叠特定标题下的行(单击)。
这是我的表结构:
<table border="0">
<tr>
<td colspan="2">Header</td>
</tr>
<tr>
<td>data</td>
<td>data</td>
</tr>
<tr>
<td>data</td>
<td>data</td>
</tr>
<tr>
<td colspan="2">Header</td>
</tr>
<tr>
<td>date</td>
<td>data</td>
</tr>
<tr>
<td>data</td>
<td>data</td>
</tr>
<tr>
<td>data</td>
<td>data</td>
</tr>
</table>
关于如何完成这项任务的任何想法。使用 div 这个任务看起来很简单,但是我有我想要操作的表格数据。
我能想到的一个想法是在每一行中使用 css 类来区分每个标题下的行,并仅在单击标题时使用 JQuery 展开/折叠这些行。但是如果我的表有 10-15 个标题,那么跟踪 css 类似乎很困难。
请提出一个合适的方法来实现这一点。