jquery - 如果只有一个 child (li#inThis),则删除自身 (ul#section)

标签 jquery

如果只有一个子项,如何将 display:none 设置为 ul

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

<ul id="section">
  <li id="inThis">In this section:</li>
</ul> 

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

<ul id="section">
   <li id="inThis">In this section:</li>
   <li>Item 1</li>
   <li>Item 2</li>
</ul>

最佳答案

if($("#section li").length == 1)
{
   $("#section").hide();
}

关于jquery - 如果只有一个 child (li#inThis),则删除自身 (ul#section),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1090142/

相关文章:

javascript - 包含外部 &lt;script&gt; 并防止多次加载 jQuery

javascript - 检查是否仅选中一个复选框

JavaScript:循环遍历 DOM 树并替换文本?

Javascript/Jquery 初学者问题

javascript - 为什么以下脚本无法打开新选项卡或页面?

jquery 添加 css 到头部

javascript - jQuery 附加函数到元素的 'load' 事件

c# - 将简单的 C# 方法转换为 jquery

javascript - 对象变量中的事件

CSS下拉导航栏内的jquery移动按钮