jQuery/JavaScript 替换损坏的图像

我有一个包含一堆图像的网页。有时图像不可用,因此客户端浏览器中会显示损坏的图像。

如何使用 jQuery 获取图像集,将其过滤为损坏的图像,然后替换 src?


function imgError(image) {
    image.onerror = "";
    image.src = "/images/noimage.gif";
    return true;
}
<img src="image.png" onerror="imgError(this);"/>

或者没有 JavaScript 函数:


<img src="image.png" onError="this.onerror=null;this.src='/images/noimage.gif';" />