image 要素でエラーが発生した場合は、テキストに置き換えます:
$("img").error(function(){
$("img").replaceWith("<p>Error
loading image!</p>");
});
Try it Yourself »
error() メソッドは、jQuery version 1.8 から 非推奨になりました。
error イベントは、要素にエラーが発生した(要素が正しくロードされていない)場合に発生します。
error() メソッドは、error イベントをトリガするか、error イベントが発生したときに実行する関数を接続します。
チップ: このメソッドは、bind('error', handler) のショートカットです。
選択した要素の error イベントをトリガする:
$(selector).error()
Try it
error イベントに関数を接続する:
$(selector).error(function)
Try it
パラメータ | 説明 |
---|---|
function | 任意。error イベントが発生したときに実行する関数を指定する |