0
$image ='< img src="http://xyz.com/'.$add_image4.'" class="magnify" alt="/>';                                       

& 如果$add_image4为空,空白图像仍显示如何删除它?

4

2 回答 2

1

你可以使用这个:

<img src="http://theglenbot.com/a-broken-image.jpg" onerror="this.parentNode.removeChild(this);" />

这个帖子可能会对你有所帮助。

于 2012-07-20T08:08:31.940 回答
0

下面是如何在 jQuery 中做到这一点:

$(function() {
    $("img.magnify").on('error', function() {
        $(this).remove();
    });
});

如前所述,class="magnify"如果加载失败,将删除所有带有的 img 节点。

可以根据需要调整“img.magnify”选择器以处理更多/更少/不同的 img 节点。

于 2012-07-20T08:13:12.513 回答