Jquery select div inside ul 其有一个跨度

发布于 2024-12-08 21:24:28 字数 527 浏览 0 评论 0原文

采用以下代码:

<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>

我需要选择 li.section 中的每个 ul.items,该部分的跨度为“show”类。在此示例中,仅应选择第一个 ul.items。

我需要什么 jquery 选择器?

Take the following code:

<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>

I need to select each ul.items inside a li.section which has a span with class "show". In this example, only the first ul.items should be selected.

What jquery selector do I need?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

海之角 2024-12-15 21:24:28

这可以解决问题(http://jsfiddle.net/bmqyF/1/):

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

This could do the trick (http://jsfiddle.net/bmqyF/1/):

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

帝王念 2024-12-15 21:24:28
$('li.section:has(span.show) ul.items')

查找具有 span.showli.section 并选择其中的 ul.items

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

Finds the li.section's that have span.show and selects the ul.items within it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文