如果父类没有某个类,我想隐藏一个元素:
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”>不管课堂。我想要关闭它只有在父是:不是< li class =“current_page_parent”>。
我试过了:
jQuery("ul.children:not(:parent.current_page_ancestor)").hide();
没有运气。
解决方法
尝试这个:
jQuery("li:not(.current_page_parent) ul.children").hide();