[英]show first ul that have li
一个简单的问题,我有一个像这样的清单
<div class="ullist">
<ul></ul>
<ul></ul>
<ul></ul>
<ul>
<li>child1-1</li>
</ul>
<ul>
<li>child2-1</li>
<li>child2-2</li>
</ul>
<ul></ul>
</div>
它用css设置隐藏div中的所有uls。 我想取消隐藏有孩子李的第一个ul。
如何正确地使用jquery?
尝试
$('.ullist').children('ul:has(li)').fist().show()
尝试
$('ul').children('li:first').show()
这只显示了第一个有li的ul
$(".ullist ul").hide()
$(".ullist").find("li").first().parents('ul').show()
见jsFiddle http://jsfiddle.net/sWjNF/1/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.