我有一個表結構,所以一些分層數據: (實施例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)
任何人都可以幫忙嗎?
在此先感謝。