div
私はそれらの多くの間で見えるのは1つだけです。どのように選択できますか?
次のコードは localhost では機能しますが、オンラインでは機能しません。
var page_div_visible = $(".gform_page").filter(":visible");
divs
.each() を使用してウォークスルーし、.is(":visible") で選択できることはわかっていますが、1 行のソリューションをお勧めします。ありえない?
編集:
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;
}
})
ご協力ありがとうございました。-