如果只有一个孩子(li#inThis),请删除self(ul#section)

Ric*_*ick 2 jquery

如果只有一个孩子,我display:none该如何设置ul

ul将被隐藏,因为它只有一个li

<ul id="section">
  <li id="inThis">In this section:</li>
</ul> 
Run Code Online (Sandbox Code Playgroud)

但这ul不会被隐藏,因为有多个lis

<ul id="section">
   <li id="inThis">In this section:</li>
   <li>Item 1</li>
   <li>Item 2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

The*_*iot 13

if($("#section li").length == 1)
{
   $("#section").hide();
}
Run Code Online (Sandbox Code Playgroud)


Joe*_*ung 7

$("ul li:only-child").parent().hide();
Run Code Online (Sandbox Code Playgroud)