【发布时间】:2011-04-23 06:41:33
【问题描述】:
我有一个无序列表如下:
<ul id="menu">
<li><a href="#">Event Overview</a>
<ul class="sub-menu">
<li><a href="#">Some Text Here</a></li>
<li><a href="#">Some Text Here</a></li>
<li><a href="#">Some Text Here</a></li>
</ul>
</li>
<li><a href="#">About</a>
<ul class="sub-menu">
<li><a href="#">Some Text Here</a></li>
<li><a href="#">Some Text Here</a></li>
</ul>
</li>
<li><a href="#">Blog</a>
<ul class="sub-menu">
<li><a href="#">Some Text Here</a></li>
<li><a href="#">Some Text Here</a></li>
<li><a href="#">Some Text Here</a></li>
</ul>
</li>
<li><a href="#">Contact</a>
<ul class="sub-menu">
<li><a href="#">Some Text Here</a></li>
<li><a href="#">Some Text Here</a></li>
<li><a href="#">Some Text Here</a></li>
</ul>
</li>
</ul>
我需要选择所有父列表项,而不是子列表项。例如,我需要选择包含“事件概述”的列表项,而不是包含“此处的一些文本”的列表项。
通常,我的选择器如下#menu-nav li,但这会选择所有列表项,包括子项。
什么是合适的选择器?
【问题讨论】:
标签: jquery-selectors css