我需要在我的代码后面隐藏一个 div:
bool hideDiv = false
//codes to change hideDiv
myDiv.visible = hideDiv;
我想使用 javascript 检查我的 div 的可见性:
if (jQuery("myDiv") != null){
//some codes
}
else{
//some codes
}
并且“jQuery("myDiv")”始终不为空(即使 div 实际上不可见),检查 div 是否可见的更好方法是什么?
最佳答案
您可以使用 :visible
selector里面is
filtering function :
if ($('#myDiv').is(':visible'))
注意事项:
- 您可能忘记了选择器中 id 之前的
#
(jQuery("myDiv")
)。 - 与
document.getElementById
不同的是,无论搜索到的元素是否存在,jQuery 都不会返回 null
关于javascript - 使用javascript检查DIV是否可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16826515/