Я могу свернуть/развернуть 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>