私は以前、JavaScriptで次のことを行っていました。
$('<img>')
.attr('class', 'logo')
.attr('src', '/images/logos/all/logo_one_beta.png')
.appendTo('#container');
レールに移植しているので、htmlに埋め込まれたrubyとimage_tagrailsヘルパーを使用しています。
<%= image_tag "logos/all/logo_one_beta.png", :class => "logo" %>
app / Assets / images / logos / all /にあるlogo_one_beta.pngを使用します。htmlに埋め込まれたrubyは正常に機能しますが、以前と同じようにjqueryappendToメソッドを使用してjavascriptを介してhtmlに追加したいと思います。
次のことを試しましたが、機能しません。
$('<%= image_tag "logos/all/logo_one_beta.png", :class => "logo" %>').appendTo('#container');
私も試しました
$("#container").append('<%= image_tag "logos/all/logo_one_beta.png", :class => "logo" %>')
エラーは発生しません。画像が表示されません。