0

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

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

我怎么能用jquery做到这一点?

4

5 回答 5

4
$('img').filter(function(index){return $(this).attr('src')==='';}).hide();
于 2012-07-19T11:00:09.283 回答
2
$(document).ready(function(){
  $("img").each(function(){
     (!this.src || $(this).prop("src")) && $(this).hide();
  });
});

感谢@GeorgeMauer

于 2012-07-19T10:58:34.963 回答
1
$('img').each(function() { 
  !this.src && $(this).hide()
});
于 2012-07-19T11:00:31.130 回答
0

试试这个没有任何循环:

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

演示

于 2012-07-19T10:59:33.637 回答
0
$("#EntityPic543").css("visibility", "hidden"); 

这将隐藏元素。

于 2012-07-19T12:43:06.797 回答