这个条件if是给我带来麻烦的:
if (div id=myfav has children) {
do something
} else {
do something else
}
Run Code Online (Sandbox Code Playgroud)
我尝试了以下所有方法:
if ( $('#myfav:hasChildren') ) { do something }
if ( $('#myfav').children() ) { do something }
if ( $('#myfav:empty') ) { do something }
if ( $('#myfav:not(:has(*))') ) { do something }
Run Code Online (Sandbox Code Playgroud) 让我们假设我有这个 HTML:
<ul class="nested">
<li>text</li>
<li>text</li>
<li>text</li>
</ul>
<ul class="nested">
</ul>
<ul class="nested">
<li>text</li>
<li>text</li>
<li>text</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我想检查哪个 ul 没有 li,当页面加载时,并隐藏它。
它也可以使用 jquery 来完成。
谢谢,