检查一个元素是否显示:无或单击块。 jQuery的
我想检查和sorting隐藏的元素。 是否有可能find所有具有属性display和值none元素。 
 您可以使用:对可见元素可见和:隐藏来查找隐藏的元素。 这个隐藏的元素的display属性设置为none 。 
 hiddenElements = $(':hidden'); visibleElements = $(':visible'); 
检查特定元素。
 if($('#yourID:visible').length == 0) { } 
如果元素消耗文档中的空间,则认为它们是可见的。 可见元素的宽度或高度大于零, 参考
 你也可以使用is() with :visible 
 if(!$('#yourID').is(':visible')) { } 
如果你想检查显示的值,那么你可以使用css()
 if($('#yourID').css('display') == 'none') { } 
 如果您正在使用display可以显示下列值。 
显示:无
显示:内联
显示:块
显示:列表项
显示:内嵌块
  在这里检查可能的display值的完整列表。 
用JavaScript来检查显示属性
 var isVisible = document.getElementById("yourID").style.display == "block"; var isHidden = document.getElementById("yourID").style.display == "none"; 
 $("element").filter(function() { return $(this).css("display") == "none" }); 
是的,你可以使用cssfunction。 下面将search所有的div,但你可以修改它的任何你需要的元素
 $('div').each(function(){ if ( $(this).css('display') == 'none') { //do something } }); 
 $('#selector').is(':visible'); 
使用这个条件: –
 if(jQuery(".profile-page-cont").css('display') == 'block'){ //condition } 
有两种方法在jquery中检查可见性:
  $("#selector").is(":visible") and $("#selector").is(":hidden") 
您还可以根据select器中的可见性执行命令;
  $("#selector:visible").hide() or $("#selector:hidden").show()