Javascript 仅当有标题时才显示img?
基本上,在我的ASP.NET MVC4项目中,我尝试将我的validationmessages作为工具提示(当鼠标悬停在某个图像上时会显示)。 现在,错误消息被插入到图像标题中-但是我只想在图像有标题时显示图像(如果没有标题,则没有错误消息) 我该怎么做 我认为这不可能通过CSS实现,所以js/jquery解决方案也可以 为了澄清,我需要选中“在运行时标题更改时更新显示”。Javascript 仅当有标题时才显示img?,javascript,jquery,css,asp.net-mvc,validation,Javascript,Jquery,Css,Asp.net Mvc,Validation,基本上,在我的ASP.NET MVC4项目中,我尝试将我的validationmessages作为工具提示(当鼠标悬停在某个图像上时会显示)。 现在,错误消息被插入到图像标题中-但是我只想在图像有标题时显示图像(如果没有标题,则没有错误消息) 我该怎么做 我认为这不可能通过CSS实现,所以js/jquery解决方案也可以 为了澄清,我需要选中“在运行时标题更改时更新显示”。 初始检查不起作用。只显示带有标题的图像 $('img').filter(function(i, el){ retu
初始检查不起作用。只显示带有标题的图像
$('img').filter(function(i, el){
return !$(el).prop('title');
// (empty/undefined titles evaluates as false)
}).hide();
这就是你想要的吗
也许这个css选择器就足够了(只适用于现代浏览器):
是否仅显示带有标题的图像
$('img').filter(function(i, el){
return !$(el).prop('title');
// (empty/undefined titles evaluates as false)
}).hide();
这就是你想要的吗
也许这个css选择器就足够了(只适用于现代浏览器):
这里是纯CSS解决方案 CSS代码:
img{display:none;}
img[title]{display:block;}
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" title="" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
img{display:none;}
img[title]{display:block;}
这里有一个
HTML:
img{display:none;}
img[title]{display:block;}
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" title="" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
img{display:none;}
img[title]{display:block;}
希望这就是您想要的。这是纯CSS解决方案 CSS代码:
img{display:none;}
img[title]{display:block;}
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" title="" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
img{display:none;}
img[title]{display:block;}
这里有一个
HTML:
img{display:none;}
img[title]{display:block;}
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" title="" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
<img src="https://www.google.co.in/images/srpr/logo4w.png" />
img{display:none;}
img[title]{display:block;}
希望这就是你要找的