次のコードで img タグを正しく追加しましたが、Web ページに X が入った小さなボックスとしてしか表示されません。テストするために、この同じ img タグを Web ページに追加しました。それはうまく表示されます。開発者ツール (PF12) で両方の img タグを確認しましたが、ページ上のタグは同じです。私が理解しているのは、コンテンツに対するすべての http リクエストがスケジュールされた後に jQuery でイメージ タグをロードしているため、タグを取得しているが、ブラウザの処理が遅すぎて、リクエストされたソース ファイルを取得できず、読み込まれました。ページの最初の表示でさまざまな画像を読み込もうとしています(非表示の入力フィールドの内容に応じて-これにアクセスし、挿入したいくつかのアラートに基づいてどの画像が正常に機能しているかを判断します)。
画像を挿入するコードは次のとおりです(この問題を解決している間、決定は削除されます):
$(document).ready (function() {
$('<img class="rcpt" src="~/Images/MountainCrs_Incline.png" alt="" />').appendTo('div#Logo');
});
「未解決の参照」ボックスのみを表示する挿入された img タグを次に示します (結果の html からコピーされます)。
<div id="Logo"><img class="rcpt" alt="" src="~/Images/ChampCrs_Incline.png"></div>
img タグが正しくフォーマットされていることを確認するためにネイティブ html に挿入した img タグを次に示します (これは問題なく表示されます)。
<h3> </h3>
<img class="rcpt" alt="" src="/Images/ChampCrs_Incline.png">
<h3> </h3>
誰かが何が起こっているのか、それを修正する方法を教えてくれたら、とても感謝しています. テストには Visual Studio 11 と IE10 を使用しています。ありがとう...