jQuery选择除了last之外的所有

时间:2016-04-25 22:15:36

标签: jquery

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

 $('#login').submit(function(event) {
    event.preventDefault();
//rest of code

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

2 个答案:

答案 0 :(得分:9)

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

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

答案 1 :(得分:0)

您可以按照以下定义的元素的nth-child隐藏。

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