2013-03-27 50 views
6

我想检查div是否包含具有类“错误”的子类,但具有错误类显示不等于无的情况。 (含义故障类别必须是可见Jquery查找 - 仅可见

怎样才能改变我下面的代码:?

$(".related_field").each(function(){ 
    var $widthAdj = $(this).find(".autoDiv"); 
    if($(this).find(".error").length == 0){ //MUST BE VISIBLE "ERROR" CLASS ONLY 
     $widthAdj.css("height","48px"); 
    } else { 
     $widthAdj.css("height","63px"); 
    } 
}); 

回答

9

你是说像这样使用:visible选择:

if($(this).find(".error:visible").length == 0) 
    $widthAdj.css("height","48px"); 
} else { 
    $widthAdj.css("height","63px"); 
}