У меня есть серия меню и подменю (вложенные uls). Я хочу отобразить ul, который вложен в другую родительскую ul, не отображая родителя. Я обычно делаю это так:JQuery: Показать дочерний элемент, который находится внутри скрытого родительского элемента
$('#menu ul li ul').show(300);
, но потому, что оригинал, родительский уль имеет display:none
CSS, ребенок уль не показывает.
Я попытался добавить:
$('#menu ul:first').addClass('nodisplay');
Но это реально не работает.
Может кто-нибудь предложить способ сделать это?
Ребенок содержится внутри родителя. Если вы скрываете родителя, вы скрываете его. –
вы должны перенести его на дерево, которое отображается –
Невозможно сделать, вам нужно будет переместить дочерний UL или показать родительский UL. – adeneo