2016-04-25 72 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();