JQuery выберите все, кроме последнего

Используя jQuery, как вы можете выбрать все элементы, кроме последнего?

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

Например, я хочу скрыть div 1 и 2, но сохранить три.

Ответ 1

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

или

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

Ответ 2

Вы можете скрыть элемент nth-child элемента, как определено ниже.

$("div.elem:not(:nth-child(3))").hide();