我在页面上使用了很多加载到 DOM 中的图像,例如
html += '<img src="'+image.preview+'" title="View larger image" alt="'+image.item_title+'" height="'+image.display_height+'" width="'+image.display_width+'">';
数据来自 ajax 调用并且在 FOR 循环中,每个图像一个。我有两个图像参考,以防一个被破坏image.preview
并且image.preview2
(我使用两个,因为 image.preview 是本地的,但如果出现错误,那么 image.preview2 是原始图像)
如果image.preview
坏了我想切换到image.preview2
我正在尝试以下但不确定将其放置在哪里?
$('img').on('error', function() { this.src = image.preview2; });
我在之前,之后,中间都试过html +=
,但似乎没有任何效果 - 有什么想法吗?