div
我在其中很多之间只有一个可见。怎么能选呢?
以下代码在 localhost 中有效,但不能在线:
var page_div_visible = $(".gform_page").filter(":visible");
我知道可以divs
使用 .each() 并使用 .is(":visible") 进行选择,但我更喜欢单行解决方案。不可能吗?
编辑:
html 看起来像这样:
<div id='gform_page_20_6' class='gform_page' style='display:none;'>
</div>
<div id='gform_page_20_7' class='gform_page' style='display:none;'>
</div>
<div id='gform_page_20_8' class='gform_page' >
</div>
编辑 2
不可能让它在线工作。这是最终的解决方案:
var page_div_visible;
$(".gform_page").each(function(i){
if ($(this).css("display") !== "none"){
page_div_visible = $(this);
return false;
}
})
谢谢你的支持。-