0

有没有办法使用 jQuery 检查图像是否存在?

我认为以下内容会起作用,但它不起作用,并且如果图像不存在,console.log 会显示图像的错误 404。

$("#icon").html("<img src='/assets/img/"+condition+".png'>");
if (!$("#icon")){
    $("#icon").html("nothing to show");
}
4

1 回答 1

2

试试这个 :

$("#icon").html("<img src='/assets/img/"+condition+".png'>");
$("#icon img").error(function() {
       $("#icon").html("nothing to show");
    });

​</p>

于 2012-08-22T11:21:07.930 回答