找到一个不隐藏Jquery / Javascript的可见div

时间:2012-03-07 09:47:32

标签: javascript jquery

好的,所以我有两个div使用jquery的.hide(); onload隐藏

我有.show();他们的两个功能

function showIncorrectChar()
{
  $("#csq-incorrect-characters").show();
}
function showMinChar()
{
  $("#csq-min-characters").show();
}

使用Jquery / Javascript我需要找出其中一个div是否可见如果它们是我希望它什么都不做,如果它们不是我需要调用它

hideResultsTableContainer(); 
showResultsTree(); 

4 个答案:

答案 0 :(得分:4)

使用:visible选择器。

if (!$("#csq-incorrect-characters").is(":visible") || !$("#csq-min-characters").is(":visible")) {
    // either element is not visible - run your functions:
    hideResultsTableContainer(); 
    showResultsTree();  
}

答案 1 :(得分:1)

     if ( $('#myitem').is(':hidden')){
    // perform logic if the item is hidden

}

答案 2 :(得分:1)

if($('#divName')。is(':visible')({...}检查div是否可见

答案 3 :(得分:1)

if ($("#csq-incorrect-characters:hidden")) { 
   hideResultsTableContainer();  
    showResultsTree();   
} 

将调用隐藏了身份#csq-incorrect-characters的元素的函数