【发布时间】:2016-08-05 10:07:42
【问题描述】:
如果 div 不包含任何 li 后代,我想使用 CSS 来隐藏它。
鉴于此:
<div>
I should be visible (red)
<ul>
<li>one</li>
</ul>
</div>
<div>
I should be hidden (blue)
<ul></ul>
</div>
我可以使用什么 CSS 来选择第二个 div 并应用 display:none(或此演示的边框:1px 纯蓝色)?
这是一个小提琴:https://jsfiddle.net/7yab2z27/
【问题讨论】:
-
您只能通过 javaScript 或 jQuery 定位父级。
标签: css