尝试选择导航栏的最后一个元素
trying to select the last element of a navigation bar
我正在尝试选择导航栏的最后一个元素,该元素可以有x个元素。我知道jquery选择器是类似数组的对象,所以我尝试使用括号表示法来选择最后一个元素:
$(".navLinks")[$(".navLinks").length - 1].text();
这并没有奏效。有人能帮我吗?如何在jquery选择器中选择一个元素,然后将一个方法附加到该元素?
使用:last
选择器:
$(".navLinks:last").text();
附加信息
您可以在这里阅读所有jQuery的选择器。
我猜
$('.navLinks:last').text();
将以更方便的方式进行。
阅读有关选择器的更多信息
尝试:
$(".navLinks:last-child").text();
KISS-使用:last
选择器。更多信息点击这里
$(".navLinks:last").text();
如果您知道要查找的元素的特定类型,.last()可能就是您所需要的。下面是一个使用"a"的示例。
$(".navLinks a").last().addClass('myClass');
相关文章:
- 表追加而不附加最后一个元素
- 如何查找流星集合中最后一个元素/对象的id
- 如何在使用Protractor测试时找到ng中继器的最后一个元素
- 在元素数组上循环只会影响最后一个元素
- 推特引导滚动间谍总是选择最后一个元素
- 选择页面上具有特定类的最后一个元素
- 检查 JQuery 每个函数中的最后一个元素
- 选择表中的最后一个元素
- forEach 仅执行数组的最后一个元素
- JavaScript,数组和函数 - 只有数组的最后一个元素有效
- jQuery - 选择具有相同 ID 的组的最后一个元素
- 第一个元素和最后一个元素之间的连续循环
- 在JavaScript数组中查找最后一个元素的计算效率最高的方法
- 将同一个元素追加到两个下拉列表中只会导致最后一个元素被追加
- 如何在jquery中读取Section中的最后一个元素
- 设置'字体大小'jQuery不处理所选Text的最后一个元素
- AJAX只将数组的最后一个元素传递给MVC 5控制器
- 移除嵌套数组的最后一个元素,并完成最后一个数组
- PHP:获取关联数组中最后一个元素
- jquery slideDown()遍历最后一个元素