2
我有这样的布局:jQuery的隐藏每个事业部的所有孩子除了首先
<div class="list">
<ul></ul>
<ul></ul>
</div>
<div class="list">
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
</div>
<div class="list">
<ul></ul>
<ul></ul>
</div>
我想只显示每一个DIV使用jQuery的第一个UL认证。我知道这是可能的,但在使用$('div.list ul:gt(1)').each(function(){$(this).hide()});
时,它显示了第一个div的内容并隐藏了其他所有内容。
结果与他的示例相同:http://jsfiddle.net/y9bEG/ – jvenema
@jvenema试试这个小提琴:http://jsfiddle.net/y9bEG/3/ –
'$(“div.list ul:not( :first-child)“)。hide()'应该工作(而不是':first')。 –