2

私は自分のページにいくつかの画像を作成しています。私が書くとき<img src=somesrc, onerror=othersrc></img>、それはうまくいきます。

しかし、jQuery を使用してイメージを作成すると失敗します。

jQuery('<img />', {
    onerror: "javascript: this.src='some_default_image_source'", 
    src: 'image_source'}).appendTo("#container");

これを解決するにはどうすればよいですか?

4

2 に答える 2

7
jQuery('<img />').error(function() {
    this.src = 'some_default_image_source';
}).attr('src', 'image_source').appendTo("#container");
于 2012-06-18T01:12:47.873 に答える
1

正常に動作します。jsFiddle へのリンクと追加の言葉

于 2012-06-18T01:18:12.300 に答える