使用jQuery显示没有特定类的元素的第一个子元素

Tom*_*Tom 11 javascript jquery css-selectors

我试图显示一个没有"提交"类的元素的第一个孩子

所以像

$('#menu li:first-child:not(".submitted")').show();
Run Code Online (Sandbox Code Playgroud)

HTML:

<ul id="menu">
   <li class="submitted">stuff here</li>
   <li class="submitted">stuff here</li>
   <li>stuff here</li> <!-- This one needs to be shown -->
   <li>stuff here</li>
   <li>stuff here</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗??

Sjo*_*erd 23

$('#menu li:not(.submitted):first')
Run Code Online (Sandbox Code Playgroud)


Ale*_*edo 5

试试这个:

$('#menu li:not(".submitted"):first').show();
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/WDx3M/