2012-02-02 33 views
2

我試圖選擇導航欄的最後一個元素,該元素可能有x個元素。我知道,jQuery選擇是arraylike對象,所以我一直在使用括號符號來選擇最後一個元素的嘗試:試圖選擇導航欄的最後一個元素

$(".navLinks")[$(".navLinks").length - 1].text(); 

這沒有奏效。任何人都可以幫我解決這個問題嗎?你如何選擇一個jQuery選擇器中的元素,然後將方法附加到該元素?

回答

2

使用:last selector

$(".navLinks:last").text(); 

其他信息

可以在所有jQuery的選擇here閱讀起來。

0

我猜

$('.navLinks:last').text(); 

會做一個更方便易方式。

瞭解更多關於selectors

0

嘗試:

$(".navLinks:last-child").text(); 
+0

小心 - ':last-child'可以匹配多個元素。 – 2012-02-02 16:10:39

0

如果你知道你正在尋找,。去年元素的具體類型()可能是你所需要的。這裏有一個'a'的例子。

$(".navLinks a").last().addClass('myClass'); 
相關問題