2013-03-27 29 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"); 
}