請問在怎麼利用jQuery traverse出一條路徑
意思是這樣的,我想找出兩條路徑1. 這條路徑是由一個class為node的節點,出發到根節點
2. node到葉節點路徑
請問要如何記錄這兩條路徑上所有的點(或是select)?
Ex:[code]
<ul id="level2" class="menu">
<li>
<a href="#">level2-Tools</a>
<ul id="level3" class="menu node">
<li>
<a href="#">level3-Tools</a>
</li>
<li><a href="#">level3-Tool2</a></li>
</ul>
</li>
<li>
<a href="#">level2-Tools</a>
<ul id="level3" class="menu">
<li>
<a href="#">level3-Tools</a>
</li>
<li><a href="#">level3-Tool2</a></li>
</ul>
</li>
</ul>
[/code]上述例子我要記錄的點就是level2->level3
但是用parent()達不到我的需求,因為整個結構很龐大,需要泛用一點的traverse function
麻煩大家提供我一些意見囉,感謝 從某一個 node 到根節點,就用 parent() 慢慢往上爬囉,
從某一個 node 到葉節點,就用 children() 慢慢往下找囉~
寫迴圈處理,直到到達目的地。
頁:
[1]