jQuery と Ajax で img をロードするには
1- img を直接ロードしようとしましたが、機能しません:
$("#target").load("img.jpg");
2- 別の html 内にある img をロードできます。ここでは、img.html 内の img1 内にある img を div ターゲットにロードします。
$(function(){
$("#linkajax").click(function(e){
e.preventDefault();
$("#target").load("img.html #img1");
});
})
2 は Ajax と jQuery で img をロードする最良の方法ですか、それともより直接的な方法がありますか?
(大量の画像をロードする必要があるため、Ajax を使用しています。最初にロードしてから、ユーザーがクリックしたときにすぐにフェードインしたいのです。ここでは、説明をわかりやすくするためにケースを単純化します)