后台不上传图片的情况下页面不显示指定图片

当后台不传任何图片时 页面显示指定的图片 现在想做一个判断 让指定图片隐藏掉
自己写的代码如下:
var Img = $("#image-pic").attr("src",data.image);

        if(Img = "data/upload/shop/common/default_goods_image_240.gif"){
          $("#image-pic").css("display","none");
        }
但是指定的图片仍然会显示   也就是代码没起作用  哪位前辈可以帮我看一下   js知识学的很浅薄。。
![图片说明](https://img-ask.csdn.net/upload/201608/30/1472526788_498753.png)

5个回答

我发现你代码有问题啊
var Img = $("#image-pic").attr("src"); //获取默认路径
if(Img  == data.image){
$("#image-pic").css("display","none");
}

qq_30101695
嘉嗳玲 回复lzm0114:你调式看下 data.image 拿到的值对不对
大约 4 年之前 回复
lzm0114
lzm0114 刚才试了一下 还是不可以 可以获取到默认路径 但是添加不了属性 if语句进不去 直接跳过
大约 4 年之前 回复

if(data.image != ''){
Img = $("#image-pic").attr("src",data.image);
}else{
$("#image-pic").css("display","none");
}

qq_30101695
嘉嗳玲 回复lzm0114: 那就给他的上一层加
大约 4 年之前 回复
lzm0114
lzm0114 回复嘉嗳玲: else不起作用 给标签添加不了display:none
大约 4 年之前 回复
qq_30101695
嘉嗳玲 IMG = 都不用
大约 4 年之前 回复

==,不是=

  if(Img == "data/upload/shop/common/default_goods_image_240.gif"){

感觉逻辑有一点问题,

我就是先获取那个图片的src 然后当src为指定图片的路径时 让这个图片隐藏

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐