我在服务器端生成我的页面内容,有时作为reault我有一个没有src的图像。是否可以使用jquery隐藏所有这些图像,以便丑陋的图标在chrome中不可见?
感谢您的帮助
答案 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}}值为空。