Jak mogę wybrać elementy łącza tylko rodzica<ul>
z takiej listy?
<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a>
<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
1 odpowiedź
$("ul > li a")
Ale musisz ustawić klasę na głównym ul, jeśli konkretnie chcesz kierować na najbardziej zewnętrzne ul:
<ul class="rootlist">
...
wtedy jest to:
$("ul.rootlist > li a")....
Innym sposobem upewnienia się, że masz tylko elementy root li:
$("ul > li a").not("ul li ul a")