gpt4 book ai didi

jquery - 如何在 jQuery 中只显示菜单的子菜单?

转载 作者:太空宇宙 更新时间:2023-11-04 00:28:39 31 4
gpt4 key购买 nike

我有几个类 menu-item。当我将鼠标悬停在 menu-item 上时,子菜单始终显示。但正如我们所见,子菜单仅在id=menu-item-2292上。

<ul class="menu" id="menu-menu-principal">
<li class="menu-item" id="menu-item-2289"><a href="/about">À propos</a></li>
<li class="menu-item" id="menu-item-2292">
<a href="/photos">Photos</a>
<ul class="sub-menu">
<li class="menu-item" id="menu-item-2296"><a href="/portrait">Portrait</a></li>
</ul>
</li>
</ul>

只有当 menu-item 有一个 sub-menu 时,我怎样才能显示 sub-menu

最佳答案

$('.menu-item').hover(function(){
var submenu = $(this).find('.sub-menu');
if (submenu.length != 0) {
submenu.show();
}
}, function(){
$(this).find('.sub-menu').hide();
});

关于jquery - 如何在 jQuery 中只显示菜单的子菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5418391/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com