Jquery 选择没有 LI 的 UL

发布于 2024-10-25 19:42:16 字数 520 浏览 1 评论 0原文

我可以使用以下方法选择包含 li 的所有 ul 元素:

$('li:has(> ul)')

jQuery:确定

  • 是否为包含
  • 现在,我如何选择所有包含liul

    干杯!

    I can select all ul elements that contain an li using:

    $('li:has(> ul)')
    

    jQuery: determine if a <li> contains a <ul>

    Now, how can I select all ul that do not contain an li?

    Cheers!

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

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

    发布评论

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

    评论(3

    长亭外,古道边 2024-11-01 19:42:16

    使用此代码

    $("ul:not(:has(li))")
    

    Use this code

    $("ul:not(:has(li))")
    
    完美的未来在梦里 2024-11-01 19:42:16

    由于 ul 元素不会包含 li 元素以外的其他元素,因此这应该可以满足您的要求:

    $("ul:empty")
    

    As ul elments won't contain other elements than li elements, this should do what you want:

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