我能够折叠/展开 div。 jsfiddle
查询:
$(document).ready(function () {
$(".data").hide();
$(".header").click(function () {
$(this).next(".data").slideToggle(200);
});
});
示例 html:
<div class="outermost">
<p class="header">Category - 1</p>
<div class="data">
Sub Cateogry 1.1<br/>
Sub Cateogry 1.2
</div>
<p class="header">Category - 2</p>
<div class="data">
Sub Cateogry 2.1<br/>
Sub Cateogry 2.2
我想修改这个示例,以便它能够折叠/展开给定表的行。(描述 - 我有很多类别和子类别。我正在计划一个表格,它将所有类别显示为单独的行。当我们单击类别时,它应该显示子类别)。
div 不能放在表格内。所以,这种方法行不通。
请提出一些替代方案或任何指针,我可以在其中获得一些文档。
表(一种反馈表):
<table><tbody>
<tr><th>Item</th><th>Feedback</th></tr>
<tr><td colspan=2>Category1</td></tr>
<tr><td>Sub Category 1.1</td><td><input type="text" ></td></tr>
<tr><td>Sub Category 1.2</td><td><input type="text" ></td></tr>
<tr><td colspan=2>Category2</td></tr>
<tr><td>Sub Category 2.1</td><td><input type="text" ></td></tr>
</tbody></table>