【发布时间】:2019-12-09 17:57:42
【问题描述】:
我使用了来自 jquery 的折叠功能,使用了波纹管 HTML 代码。
<table class="table table-hover table-bordered">
<thead style="background-color: #404e67">
<tr style="color: white; font-size: 12px; text-align: center;">
<td>Column</td>
<td>Column</td>
<td>Column</td>
<td>Column</td>
</tr>
</thead>
<tbody>
<tr class="clickable" data-toggle="collapse" data-target="#group-of-
rows-1" aria-expanded="false" aria-controls="group-of-rows-1">
<td>SO#</td>
<td>data</td>
<td>data</td>
<td>data</td>
</tr>
</tbody>
<tbody id="group-of-rows-1" class="collapse">
<tr class="clickable" data-toggle="collapse" data-target="#group-of-rows-2" aria-expanded="false" aria-controls="group-of-rows-2">
<td style="padding-left: 30px;">DO#</td>
<td>data</td>
<td>data</td>
<td>data</td>
</tr>
</tbody>
<tbody id="group-of-rows-2" class="collapse">
<tr>
<td style="padding-left: 50px;">Event 1</td>
<td>data 1</td>
<td>data 1</td>
<td>data 1</td>
</tr>
<tr>
<td style="padding-left: 50px;">Event 2</td>
<td>data 1</td>
<td>data 1</td>
<td>data 1</td>
</tr>
</tbody>
</table>
我的问题是当我单击作为父行的 SO# 时,我想关闭 DO# 行以及事件 1、事件 2 行。但是现在当我点击 SO# 行时,它只会关闭 DO# 行,而不是 Event 1 和 Event 2。
我尝试使用
$("#group-of-rows-2 .collapse").collapse('hide');
但是没有用。
【问题讨论】:
标签: javascript html twitter-bootstrap html-table