使用jQuery查找具有特定CSS样式的DIV

1 html css jquery

我有一堆DIV,除了1之外都有相同的类和风格.

    <div id="0" class="divpage" style="display:none"></div>
    <div id="1" class="divpage" style="display:none"></div>
    <div id="2" class="divpage" style="display:none"></div>
    <div id="3" class="divpage" style="display:none"></div>
    <div id="4" class="divpage" style="display:block"></div>
    <div id="5" class="divpage" style="display:none"></div>
    <div id="6" class="divpage" style="display:none"></div>
Run Code Online (Sandbox Code Playgroud)

我需要找出div的id是'display:block'.我使用了以下代码,但它只返回第一个div的id.

var num = $(".divpage").attr("id");
Run Code Online (Sandbox Code Playgroud)

如何修改它以找到正确的ID?

提前致谢.

Ant*_*ton 5

使用:visible将找到可见的div

你不应该使用数字作为id,我认为它只在html5中有效

var num = $('.divpage:visible').attr('id');
Run Code Online (Sandbox Code Playgroud)