Я хочу скрыть элемент, если его родитель не имеет определенного класса:
HTML
<li class="current_page_parent">
<a href="parent.html">Parent</a>
<ul class="children">
<li>foo</li>
<li>bar</li>
</ul>
</li>
JQuery
jQuery("ul.children").hide();
В настоящее время всегда скрывает <ul class="children">
независимо от класса. Я хотел бы закрыть его только в том случае, если parent :not
a <li class="current_page_parent">
.
Я пробовал:
jQuery("ul.children:not(:parent.current_page_ancestor)").hide();
без везения.