我正在尝试选择可能包含x个元素的导航栏的最后一个元素。我知道jquery选择器是arraylike对象,所以我尝试使用括号表示法来选择最后一个元素:
$(".navLinks")[$(".navLinks").length - 1].text();
这没效果。任何人都可以帮我解决这个问题吗?如何在jquery选择器中选择一个元素,然后将方法附加到该元素?
答案 0 :(得分:2)
答案 1 :(得分:0)
答案 2 :(得分:0)
尝试:
$(".navLinks:last-child").text();
答案 3 :(得分:0)
KISS - 使用:last
选择器。 More info here
$(".navLinks:last").text();
答案 4 :(得分:0)
如果你知道你正在寻找的特定元素类型,.last()可能就是你所需要的。这是'a'的例子。
$(".navLinks a").last().addClass('myClass');