我有一个表结构,所以一些分层数据: (实施例1)展开和在HTML表格的第3级层级行收起
A
A.1
A.1.1
A.1.2
A.2
A.2.1
A.2.2
B
B.1
B.1.1
B.1.2
B.2
B.2.1
B.2.2
我想能够扩大和内各塌陷水平,所以举例来说,如果我点击A.2,这是孩子应该崩溃(例如2)
A
A.1
A.1.1
A.1.2
A.2
B
B.1
B.1.1
B.1.2
B.2
B.2.1
B.2.2
如果我点击一个,所有的孩子都应该崩溃(例如3)
A
B
B.1
B.1.1
B.1.2
B.2
B.2.1
B.2.2
,如果我展开再次,A.2仍应保持折叠(隐藏子女)(例如4)
A
A.1
A.1.1
A.1.2
A.2
B
B.1
B.1.1
B.1.2
B.2
B.2.1
B.2.2
我从http://jsfiddle.net/y4Mdy/1124/试图代码样本 - 但不处理的三级层次结构。 $(this).nextUntil似乎很好地工作,但是当下一个tr是父行时,它将被折叠直到下一个子行。另外,如果我垮了2级,然后折叠父,第二层次是隐藏的,但第三级显示:
A
A.1.1
A.1.2
B
B.1
B.1.1
B.1.2
B.2
B.2.1
B.2.2
我也曾尝试http://jsfiddle.net/icc97/XNkbE/ - 不过分级别不回去折叠状态时,点击父级(类似于我上面的示例4)
任何人都可以帮忙吗?
在此先感谢。