2013-10-10 122 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();