jQuery图像src按高度变化

时间:2016-03-22 08:39:50

标签: jquery

我必须使用大型图片存档刷新Web项目。我想通过后备图像交换所有高度低于一定高度的图片(比如400px)。这可以用jQuery解决吗?例如

<div class="container">     
    <img src="test/testimage-300x280.jpg" height="280" width="300">
</div>

应该成为:

<div class="container">     
    <img src="images/img_fallback.png">
</div>

这是关于WordPress安装概述页面上的缩略图。新的缩略图会比较大,所以我需要对齐。当原始图像小于最小高度时,当前会改变高度。

1 个答案:

答案 0 :(得分:0)

您可以使用filter()来实现此目标:

$('.container img').filter(function() {
    return $(this).height() < 400;
}).prop('src', 'images/img_fallback.png').removeAttr('width height');