jquery - 检查页面上具有特定 id 的最后一个 div

标签 jquery jquery-selectors

我有以下标记:

<div id="div-1">1st div</div>
<div id="div-2">2nd div</div>
<div id="div-3">3rd div</div>
<div id="div-4">4th div</div>
<div id="div-5">5st div</div>

如何测试第 5 个 div 是否是页面上 id 为 div-%s 的最后一个 div?

最佳答案

你可以这样做:

var lastDivId = $('div:last').attr('id');

if(lastDivId === 'div-5'){
//the last div is the one with id = div-5

编辑 - 甚至更好(通过这种方式,您只考虑具有以 div- 开头的 id 的 div:

var lastDivId = $('div[id^=div-]:last').attr('id');

if(lastDivId === 'div-5'){
//the last div is the one with id = div-5

关于jquery - 检查页面上具有特定 id 的最后一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9481386/

相关文章:

jquery - 防止隐形表单被轻易黑客入侵

jquery - Twitter Bootstrap 3 Carousel - 消除圆形效果

javascript - 使用 Javascript 设置选定属性 onClick

javascript - 在空 jQuery 选择器数组上返回 "True"?

jquery - 基于 css 属性的选择器

javascript - console.log 上显示什么类型的数据?

jquery - 像按钮变化有过渡效果

jquery 定位嵌套 #div

jQuery - 遍历隐藏的 li 元素

javascript - jquery,性能方面什么是更快的 getElementById 或 jquery 选择器?