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

Show first child of element without a specific class using jQuery

本文关键字:元素 第一个 jQuery 显示 使用      更新时间:2023-09-26

我正在尝试显示没有"已提交"类的元素的第一个子元素

所以像

$('#menu li:first-child:not(".submitted")').show();

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

任何想法??

$('#menu li:not(.submitted):first')

试试这个:

$('#menu li:not(".submitted"):first').show();

http://jsfiddle.net/WDx3M/

$('#menu li:first-child'(.not(".submitted"(.show((;
$('#menu li:not(.submitted) > :first')

演示

是的,它确实有效。你可以看看这个例子 http://jsfiddle.net/gFutw/