我在IE9中有一个img标记,如<img id="xxx" />
,没有“src”属性。我使用js来设置它的“src”,然后在Jquery中使用removeAttr
函数来删除“src”属性,但问题来了。IE9中无'src'属性的img标记
注意图片中,没有“src”属性,但页面仍然显示错误图像。 如何移除它?
我在IE9中有一个img标记,如<img id="xxx" />
,没有“src”属性。我使用js来设置它的“src”,然后在Jquery中使用removeAttr
函数来删除“src”属性,但问题来了。IE9中无'src'属性的img标记
注意图片中,没有“src”属性,但页面仍然显示错误图像。 如何移除它?
只是用css制作display:none
。例如$('#that_image').addClass('hidden');
其中CSS是.hidden {display: none;}
使用jQuery remove它从DOM:
$('#xxx').remove();
无论是作为提到做一个节目隐藏,或简单地定义为IMG和<img id="xxx" src="" />
有CSS:
img[src=""] {
display: none;
}
用于智能无类CSS的+1 – 2012-03-07 13:36:49
你可以使用间隔图像。这意味着一个透明的小图像,大小为1x1,不会被注意到,并且不会显示错误信息 – 2012-03-06 07:59:02
也许你可以在添加和删除'src'属性时切换可见性? – 2012-03-06 07:59:26
你想通过滥用这个可怜的图像来实现什么?它当然可以用更传统的方式来完成,这会带来更少的问题。 – Jon 2012-03-06 07:59:41