jquery - 获取正在显示的div的id

标签 jquery

我有以下 HTML 代码:

<div id="skills">
    <div class="items" id="items1" style="display:none">1</div>
    <div class="items" id="items2" >2</div>
    <div class="items" id="items3" style="display:none">3</div>
    <div class="items" id="items4" style="display:none">4</div>
    <div class="items" id="items5" style="display:none">5</div>
</div>

我需要访问正在显示的div并获取它的id。 请让我知道我该怎么做?

最佳答案

您可以使用:visible选择器:

var visibleId = $('.items:visible').prop('id'); // = 'items2'

关于jquery - 获取正在显示的div的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29623950/

相关文章:

jquery - 将 jQuery 对话框设置为半透明

javascript - jquery查找并替换url中的最后一个参数

javascript - 如何循环遍历元素及其子元素以添加或删除类 — Javascript/jQuery

javascript - jQuery - 按钮单击不起作用

javascript - 自定义 JavaScript 对象键

javascript - 在每个 div 元素内附加一个递增的数字

javascript - 如何使用 Foundation 6 更改小屏幕上顶级链接的功能?

php - 如何在 Scriptaculous InPlaceEditor 中保留换行符?

javascript - 如何比较或关联 2 getJson?

javascript - 在 jQuery Masked 输入中输入按键时,如何防止现有值向右移动?