これは、Internet Explorer を除くすべてのブラウザーで問題なく動作します。
$newContent.wrap("<img src='" + $altContent + "' />");
wrap
要素で失敗したようです。これを解決するにはどうすればよいですか?
これは、Internet Explorer を除くすべてのブラウザーで問題なく動作します。
$newContent.wrap("<img src='" + $altContent + "' />");
wrap
要素で失敗したようです。これを解決するにはどうすればよいですか?
img
投稿したコードでもわかるように、このタグは自己終了タグです ( で終わります/>
)。したがって、イメージ タグで要素をラップするという考えは意味がありません。例えば:
<img src="">
<div></div>
</img>
これは無効なマークアップであり、本質的に jQuery に実行するように指示しているものです。他のブラウザーで機能する場合、それは単に、ユーザーが本当にやりたいことを正しく推測しているからです。とりあえず、Internet Explorer は実際にはまったく間違いを犯していません。あなたは :)