简单的问题 我有一个这样的列表
<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?
答案 0 :(得分:6)
答案 1 :(得分:1)
尝试
$('.ullist').children('ul:has(li)').fist().show()
答案 2 :(得分:0)
试
$('ul').children('li:first').show()
答案 3 :(得分:0)
这只显示了第一个有li的
的ul$(".ullist ul").hide()
$(".ullist").find("li").first().parents('ul').show()
请参阅jsFiddle http://jsfiddle.net/sWjNF/1/