2016-04-25 25 views
2

使用jQuery如何选择除最后一个元素之外的所有元素?jQuery选择除最后的所有元素

<div class='elem'>1</div> 
<div class='elem'>2</div> 
<div class='elem'>3</div> 

例如,我想隐藏div的1和2,但保留三个。

+0

你可以隐藏它们,然后显示最后 – Barmar

回答

7
$("div.elem:not(:last)").hide(); 

$("div.elem").not(":last").hide(); 
0

您可以通过元素的第n个孩子躲在定义如下。

$("div.elem:not(:nth-child(3))").hide(); 
相关问题