【发布时间】:2013-04-13 10:14:48
【问题描述】:
我能够折叠/展开 div。 jsfiddle
jQuery :
$(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>
【问题讨论】:
-
请显示您要使用的表格的标记。
-
添加了表格结构。这是一种简单的反馈表。
标签: javascript jquery html-table