我想检查div是否包含具有“错误”类但条件为错误类显示不等于“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");
     }
 });

最佳答案

你的意思是这样吗?使用 :visible 选择器:

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

关于jquery - jQuery查找-仅可见,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15655085/

10-09 23:33