Javascript 如何检查div中是否没有其他可见div?

Javascript 如何检查div中是否没有其他可见div?,javascript,jquery,Javascript,Jquery,在jQuery/JavaScript中,是否可以验证具有特定类的div中是否有可见的div 比如: if($('.element').hasVisibleElements()){ //do something } else{ //do something else} 试试这个 if($('.element').find(":visible").length > 0 ) 这是检查div的任何子元素是否可见 if($('.element').find(":visible").length

在jQuery/JavaScript中,是否可以验证具有特定类的div中是否有可见的div

比如:

if($('.element').hasVisibleElements()){ //do something } else{ //do something else} 
试试这个

if($('.element').find(":visible").length > 0 )
这是检查div的任何子元素是否可见

if($('.element').find(":visible").length > 0 )

这是检查div的任何子元素是否可见

Ok。这就是我要找的。除了使用“:visible”还有其他方法吗?谢谢。@Anonymous,否则您需要迭代每个元素并检查其显示状态。我想这个应该可以。非常感谢。好的。这就是我要找的。除了使用“:visible”还有其他方法吗?谢谢。@Anonymous,否则您需要迭代每个元素并检查其显示状态。我想这个应该可以。非常感谢你。