只是想知道div是否实际上从其父div继承了属性,
<div id = "pDiv" style="display:none;">
<div id = "cDiv" style="display:none;">
<h2> Abc</h2>
</div>
</div>
当我检查
alert($("#cDiv").css('visibility'))
时,我得到的结果为“可见”,嗯,但实际上它是隐藏的。我如何检查子div是否实际上在屏幕上可见。
最佳答案
等待土豆时不要检查香蕉!
alert($("#cDiv").css('visibility'))
返回您的
css
属性visibility
,默认情况下为visible
,您应该查找display
属性。alert($("#cDiv").css('display'))
或者,如果您想检查真实的
visibility
,只需运行:alert($("#cDiv").is(':visible'))
关于jquery - Div是否默认继承 parent 属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21699981/