1

srcの画像属性があります。サーバーから画像を削除すると、alt属性に画像が存在しないと表示されるはずです。それ以外の場合は、画像を表示する必要があります。私はこれをアラートでテストしていますが、使用するキーワードがわかりません。

<head>
<script type="text/javascript">
$(function(){
alert($('img').attr('src'))     
})
</script>
</head>
<body>
<img src="http://cdn1.iconfinder.com/data/icons/momenticons-gloss-basic/momenticons-gloss-basic/32/information2.png" />
</body>
4

2 に答える 2

5

img要素srcが404(または以外の他のhttp結果200)を返す場合、errorトラップできるイベントが発生します。

これを試して:

$("img").error(function(){
    $(this).hide(); // hide image
    // or you can display a generic 'not found' image
});
于 2012-11-14T11:10:07.120 に答える
5

jQueryを使用すると、これらの場合にエラーイベントハンドラーをバインドできます。

次のことができます。

$('img').error(function(){ $(this).hide(); }).attr('alt', 'Does not exist');

編集:ここで詳細を読むことができます:http://api.jquery.com/error/

于 2012-11-14T11:10:16.793 に答える