2

このようなリストがあります

<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>

また、div 内のすべての ul を非表示にするように css で設定されています。私は、li の子を持つ最初の ul を再表示したいと考えています。
jqueryでこれを正しく行うには?

4

4 に答える 4

6

どうですか、

   $('li:first').parents('ul').show();

JSFIDDLE デモ

于 2013-08-09T10:17:12.460 に答える
1

試す

$('.ullist').children('ul:has(li)').fist().show()
于 2013-08-09T10:14:54.820 に答える
0

試す

$('ul').children('li:first').show()
于 2013-08-09T10:17:58.397 に答える