2015-07-03 81 views
0

假設我有這樣的無序列表:選擇:最後一個孩子,但具體的類

<ul> 
    <li class="item"></li> 
    <li class="item"></li> 
    <li class="item"></li> 
    <li class="placeholder"></li> 
</ul> 

我正在做一些順序,其中.item可以進行排序,如果是在列表中最後.item它會被移到其他列表。我會經常使用:last-child但是如果在那裏有一個.placeholder元素,它不會識別最後一個項目,而應該認爲由於佔位符該項目不是最後一個。 我怎樣才能讓它選擇最後.item

回答

4

使用:last選擇器或關於項目元素的對象.last()方法:

$('.item:last');//will give third li 

$('.item').last();//will give third li 
4

使用:last之一:

$('.item:last'); 

注意的是:最後選擇SINGL e元素,通過過濾當前的jQuery集合並匹配其中的最後一個元素。

如果您關心的性能,使用方法:

$(".item").filter(":last"); 
相關問題