0

基本的に、私の ASP.NET MVC4 プロジェクトでは、検証メッセージをツールチップ (特定の画像にカーソルを合わせると表示される) として表示しようとしています。現在、エラーメッセージは画像のタイトルに挿入されていますが、タイトルがある場合にのみ画像を表示したいと思います(タイトルがない場合、エラーメッセージはありません)。

これどうやってするの?

CSSを介してそれが可能であるとは思わないので、js/jqueryソリューションも機能します。

明確にするために、実行時にタイトルが変更されたときに表示を更新することを確認する必要があります。最初のチェックはそれを行うつもりはありません。

4

2 に答える 2

4

これが純粋な CSS ソリューションです。

CSS コード:

img{display:none;}
img[title]{display:block;}

ここにワーキングデモがあります

HTML:

<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" />

CSS:

img{display:none;}
img[title]{display:block;}

これがあなたが探しているものであることを願っています。

于 2013-08-23T11:50:10.707 に答える