2013-10-10 74 views
0

我有一个下拉菜单ul当我在页面上我想下拉菜单保持所以我想只显示ul项目,如果它有一个李元素中包含类“.current-menu-item”。我发现这个代码,但它会显示所有下拉列表(.SUB菜单),我只希望有一个与它的“.current菜单项”中显示:JQuery显示元素,其中有一个类的元素

if ($(".sub-menu").find(".current-menu-item").length > 0){ 
$(".sub-menu").css('display', 'block'); 
} 

哪有我做到了?

回答

3

只需使用:has选择:

$(".sub-menu:has(.current-menu-item)").show();