使用display:block选择元素 [英] select elements using display:block
本文介绍了使用display:block选择元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我要从其中选择具有jQuery显示块的报告中所有元素的html内容
$("#report:visible")
对我不起作用.
This is the html content from which I want to select all elements inside report having display block using jQuery
$("#report:visible")
does not work for me.
<div id="report">
<div id="p1" style="display: block;">
<input id="pname1" type="checkbox" name="report1">
<input id="pname2" type="checkbox" name="report2">
</div>
<div id="p2" style="display: none;">
<input id="pname1" type="checkbox" name="report1">
<input id="pname2" type="checkbox" name="report2">
</div>
<div id="p3" style="display: none;">
<input id="pname1" type="checkbox" name="report1">
<input id="pname2" type="checkbox" name="report2">
</div>
<div id="p4" style="display: block;">
<input id="pname3" type="checkbox" name="report1">
<input id="pname4" type="checkbox" name="report2">
</div>
</div>
推荐答案
也许您可以使用这段jQuery:
Maybe you can use this piece of jQuery :
$("#report div:visible").each(function() {
console.log($(this).attr('id'));
});
还是这个:)?
$("#report div:visible");
这篇关于使用display:block选择元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文