只是想知道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/

10-09 21:24