こんな感じのメニューがあったとします...
<ul class="main_menu">
<li class="item-1">
First top level item
<ul>
<li class="item-2">Item 2</li>
<li class="item-3">
Item 3
<ul>
<li class="item-4">Item 4</li>
<li class="item-5">Item 5</li>
</ul>
</li>
<li class="item-6">Item 6</li>
</ul>
</li>
<li class="item-7">
Second top level item
<ul>
<li class="item-8">Item 8</li>
<li class="item-9">Item 9</li>
<li class="item-10">Item 10</li>
<li class="item-11">Item 11</li>
</ul>
</li>
</ul>
...そしてこの場合、サブメニューは可変の深さである可能性があります。サブアイテムしか知らない場合、どうすればトップレベルのアイテムを取得できますか? たとえば、私はクラス item-5 を知っているので、クラス "item-1" を取得したい、または "item-11" を知っている場合は "item-7" を取得したいとします。
つまり、どこにいても「トップレベルアイテムX」が欲しい。