2016-10-15 11 views
-1
$('img').error(function(){ 
     $(this).attr('src', 'missing.png'); 
}); 

// Or, hide them 
$("img").error(function(){ 
     $(this).hide(); 
}); 

jerery 3.xで.errorが削除されたため、このコードは機能しません。 JaveryメソッドまたはJavascriptメソッドを使用して壊れたイメージをテストできますか?Jquery .errorメソッドの置き換え

+0

あなたはこれを自分で見ただけではありませんか? docsはあなたに答えを与えるhttp://api.jquery.com/error/ – charlietfl

答えて

2

使用on

$('img').on("error", function(){ 
     $(this).attr('src', 'missing.png'); 
}); 

jQuery 3 migration guideを参照してください。

+0

ありがとう! jqueryなしでjavascriptネイティブメソッドのみを使用できますか? – provola

+0

対応する各要素に対して 'document.getElementsByTagName'を使い、' addEventListener'を呼び出してください。 – joews

関連する問題