我有一个以下Div结构,具有相同的类名。我只想选择DIV,它有display:block: -
<div class="popup popup-video" id="xyz_id" style="display: block; position: fixed; opacity: 1; z-index: 11000; left: 50%; margin-left: -275px; top: 50%; margin-top: -173px;">
<h2 class="popup-title">XYZ</h2>
</div>
<div class="popup popup-video" id="abc_id">
<h2 class="popup-title">ABC</h2>
</div>
<div class="popup popup-video" id="abc_id">
<h2 class="popup-title">ABC</h2>
</div>
<div class="popup popup-video" id="xyze_id" style="display: none; position: fixed; opacity: 1; z-index: 11000; left: 50%; margin-left: -275px; top: 50%; margin-top: -173px;">
<h2 class="popup-title">XYZE</h2>
</div>
在JQuery中可以吗?
感谢。
答案 0 :(得分:2)
$("div.popup-video").filter(function() {
return $(this).css("display") === "block";
});
要获得此div中的第一个div,请尝试以下方法:
$("div.popup-video").filter(function() {
return $(this).css("display") === "block";
}).find("div:first");
答案 1 :(得分:0)
非常感谢Mike。
这就是我所做的。
$("div.popup-video").filter(function() {
return $(this).css("display") === "block";
}).each(function () {
alert($("#"+this.id).find(".jwplayer-video").children().children().attr("id"));
});
最诚挚的问候。