有没有办法使用jQuery检查图像是否存在?
我认为以下内容可行,但它没有,如果图像不存在,console.log会显示错误404.
$("#icon").html("<img src='/assets/img/"+condition+".png'>");
if (!$("#icon")){
$("#icon").html("nothing to show");
}
答案 0 :(得分:2)
试试这个:
$("#icon").html("<img src='/assets/img/"+condition+".png'>");
$("#icon img").error(function() {
$("#icon").html("nothing to show");
});