Jquery查找 - 仅可见

时间:2013-03-27 09:07:01

标签: jquery

我想检查div是否包含类“error”的子节点,但条件是错误类显示不等于none。 (含义错误类必须是可见的。

如何更改我的代码:

 $(".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");
     }
 });

1 个答案:

答案 0 :(得分:9)

你是说这个意思吗?使用:visible选择器:

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