隐藏没有src的图像

时间:2011-07-19 09:01:13

标签: jquery

我在服务器端生成我的页面内容,有时作为reault我有一个没有src的图像。是否可以使用jquery隐藏所有这些图像,以便丑陋的图标在chrome中不可见?

感谢您的帮助

3 个答案:

答案 0 :(得分:8)

不应该有<img/>个没有src属性的标签!

但您可以使用$('img:not([src]), img[src=""]')选择空格或缺少src个影片的图片。

答案 1 :(得分:1)

来自ThiefMaster的更完整答案将在以下几行中

$.each($('img:not([src]), img[src=""]'),function(index, value) { 
 value.css('display','none');
});

答案 2 :(得分:0)

您不应该使用JavaScript来隐藏标记中的错误。考虑使用JavaScript禁用或使用屏幕阅读器的人。

你没有提到你在服务器端使用的是什么,但是使用任何语言都可以很简单地围绕输出带有IF语句的<img>标记的代码来检查{{ 1}}值为空。