我遇到了一个问题,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");
}
});
因为我在这方面有点菜鸟,所以这可能很简单。提前感谢您提供的任何帮助!