Jquery选择div内的ul,其中有一个跨度



取以下代码:

<ul class="menu">
    <li class="section">
        <span class="show">ABC</span>
        <ul class="items"><li>UL selected</li></ul>
    </li>
     <li class="section">
        <span class="">DEF</span>
        <ul class="items"><li>UL not selected</li></ul>
    </li>
</ul>

我需要选择每个ul。列内的项。类"show"的跨度。在本例中,只有第一个ul。应该选择项目。

我需要什么jquery选择器?

可以这样做(http://jsfiddle.net/bmqyF/1/):

$("ul li.section:has(span.show) ul.items li");

$('li.section:has(span.show) ul.items')

查找包含span.showli.section,并选择其中的ul.items

相关内容

最新更新