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");
}
});
私はこれで少し初心者なので、おそらく簡単なことです。あなたが提供できるどんな助けにも前もって感謝します!