jquery - jquery 如何检查 li 是否包含具有特定类名的元素

标签 jquery

我有以下结构,我想查明 .current-menu-item 是否有一个 .sub-menu 类的子项

<li class="curent-menu-item">
   <a>text</a>
    <ul class="sub-menu">
       <li>item</li>
       <li>item</li>
    </ul>
</li>
<li>text</li>

最佳答案

if ( $('.curent-menu-item .sub-menu').length )
if ( $('.curent-menu-item').has('.sub-menu').length )
if ( $('.curent-menu-item').find('.sub-menu').length )
if ( $('.curent-menu-item').children('.sub-menu').length )

关于jquery - jquery 如何检查 li 是否包含具有特定类名的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15579866/

相关文章:

jquery - 内联 CSS 背景 :url() not working in Jinja2 template

javascript - 单击按钮时汇总 Cookie 值

javascript - 使菜单按钮随菜单滑动

javascript - 如何使用 Javascript 隐藏和显示基于特定 div 类基的多个 div?

javascript - 航点 Jquery 动画

javascript - 使用 jquery 覆盖 anchor 标记的默认行为

javascript - 在 codeigniter 中单击按钮时更新后端的状态值

jquery - 响应式网格上的缩略图叠加大小问题

jquery - 背景图像播放 - 导致页面移回顶部

javascript - 用 PHP 时间算出 JavaScript 时间