javascript - 我想获取div的id,它是从最后一个div到第一个div的显示 block ?

标签 javascript jquery html

示例:

<div id="parent">
    <div id="1" style="display:block"></div>
    <div id="23" style="display:block"></div>
    <div id="42" style="display:block"></div>
    <div id="32" style="display:none"></div>
</div>

根据这个例子,我想获取倒数第二个位置的 div id=42 的 id。我想找到显示 block 的 div 并从最后查找。

最佳答案

根据您的情况,您可以使用:

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

关于javascript - 我想获取div的id,它是从最后一个div到第一个div的显示 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9919809/

相关文章:

javascript - 按数据属性滑入/滑出内容?

Jquery 时间微调器简化

php - 如何使用 PHP Simple HTML DOM Parser 在 HTML 文件中找到最后一个 <div class>?

css - 无法专注于带有 tabindex 的复选框

函数内的 JavaScript 全局变量定义

javascript - jQuery 是否使用 animate() 重置了边框属性?

javascript - HTML 页面上的 iframe

jquery - 使用 jQuery tablesorter 对 mm/yy 日期进行排序

javascript - 如何完全滚动到下一部分

javascript - 如何根据 div 宽度将类应用于 div?