我有一堆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?
提前致谢.
使用:visible将找到可见的div
你不应该使用数字作为id,我认为它只在html5中有效
var num = $('.divpage:visible').attr('id');
Run Code Online (Sandbox Code Playgroud)