gpt4 book ai didi

jquery - 根据图像 src 属性将类添加到父级

转载 作者:行者123 更新时间:2023-12-01 04:55:07 25 4
gpt4 key购买 nike

我遇到一个问题,CMS 根据模板吐出图像网格,但如果项目的图像少于网格,它也会吐出空白。所以我想在父元素中添加一个类来根据空白图像的src属性隐藏空白。这是我所拥有的:

HTML

<div class="item">
<a href="#">
<img src="image-1.jpg">
</a>
</div>
<div class="item"> <!-- Need to add class of 'hide' -->
<a href="#">
<img src=""> <!-- Blank Img -->
</a>
</div>

jQuery

var image = $("div.item > a > img");
var srcs = image.attr('src');

$.each(image, function () {
if(srcs.length == 0){
$(this).closest('div').addClass("hide");
}
});

因为我对此有点菜鸟,所以这可能很简单。预先感谢您提供的任何帮助!

最佳答案

简单地使用:

$('img[src=""]').parents ('div.item').hide()

描述:选择器查找所有具有空源的 img 元素,父方法返回具有给定选择器的 paretns,并最终隐藏与actuallu 隐藏 div.item 选择器。

关于 @Felix 的建议,这更有效:

$('img[src=""]').closest ('div.item').hide()

关于jquery - 根据图像 src 属性将类添加到父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14944212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com