如果没有src,请使用jquery隐藏图像

时间:2012-07-19 10:56:47

标签: javascript jquery

如果我的图片不包含src,那么我想使用隐藏的可见性隐藏它:

<img border="0" src="" style="cursor:hand;cursor:pointer;" id="EntityPic543">

我如何用jquery做到这一点?

5 个答案:

答案 0 :(得分:4)

$('img').filter(function(index){return $(this).attr('src')==='';}).hide();

答案 1 :(得分:2)

$(document).ready(function(){
  $("img").each(function(){
     (!this.src || $(this).prop("src")) && $(this).hide();
  });
});

感谢@GeorgeMauer

答案 2 :(得分:1)

$('img').each(function() { 
  !this.src && $(this).hide()
});

答案 3 :(得分:0)

在没有任何循环的情况下尝试此操作:

$('img[src=""]').hide();

DEMO

答案 4 :(得分:0)

$("#EntityPic543").css("visibility", "hidden"); 

这会隐藏元素。