我有一系列的部分,具有像這樣不同類型的元素:查找每個循環的最後一個元素,無論元素類型的
<section>
<div>Something</div>
<a href="#">Some Copy</a>
<div>Something</div>
<a href="#">Some Copy</a>
</section>
<section>
<a href="#">Some Copy</a>
<div>Something</div>
<a href="#">Some Copy</a> <a href="#">Some Copy</a>
<div>Something</div>
</section>
我需要遍歷每個部分,找到最後一個元素,無論如果它是一個div或主播。
$("section").each(function(){
var last = //find the last element
last.addClass('last');
});
我需要幫助定義變量last
。通常,我只是使用css'last-child
或last-of-type
來標識每個部分中的最後一個元素,但由於存在不同類型的元素(錨點和div),我相信我需要使用javascript。 任何想法如何找到最後的元素?
奇怪,但沒有人提到它:'$( 「部分:最後的孩子」)。addClass( '最後');'http://jsfiddle.net/Q24XW/ –
見的jsfiddle,它找到最後孩子爲每個部分。順便說一句,如果類最後的目的是造型,你不應該使用javascript/jquery的所有,只有CSS –