当前位置 : 主页 > 网页制作 > JQuery >

jquery – 如果div中的所有img src都为null,则删除div

来源:互联网 收集:自由互联 发布时间:2021-06-15
Html代码 div class="add_pdt_img_nc" h5Additional Images/h5 img border="0" src="" alt="" img border="0" src="" alt="" img border="0" src="" alt="" img border="0" src="" alt="" /div 我想删除div有类add_pdt_img_nc如果所有图像src为
Html代码

<div class="add_pdt_img_nc">
    <h5>Additional Images</h5>
    <img border="0" src="" alt="">
    <img border="0" src="" alt="">
    <img border="0" src="" alt="">
    <img border="0" src="" alt="">
    </div>

我想删除div有类add_pdt_img_nc如果所有图像src为null

我到目前为止已经尝试过

$(".add_pdt_img_nc img").each(function() {
    if($(this).attr("src") == "") {
      $(".add_pdt_img_nc").remove();
    }
 });

但如果第一个img src为null,则删除div,不检查其他img src是否有值

var all_null = true;
$(".add_pdt_img_nc img").each(function() {
    if($(this).attr("src")!= "") {
       all_null = false;
       return false; // break
    }
});
if(all_null) {
   $(".add_pdt_img_nc").remove();
}
网友评论