0
我在使用JQuery更改圖像時遇到問題。使用JQuery在Ruby on Rails中更改圖像
片段從我hmtl.erb
:
<%= image_tag('empty-screen.png', style:'width: 100%', class:'img-responsive center-block', id:'screen-d') %>
碎片從我javascript
:
$("#collapseOne").on('show.bs.collapse',function() {
$('#screen-d').attr("src","#{asset_path('empty-screen.png')}");
});
真正的問題是,我不知道很好的Rails如何使用資產的管道。我相信使用asset_path
可以工作,但通過該代碼,我只是將src
更改爲#{asset_path('empty-screen.png')}
。所以我不知道該怎麼做。
謝謝,但沒有工作,我改變了它的'$('#屏幕d ').attr(「src」,「<%= asset_path('complex-screen.png')%>」);'和工作,這很好? – exsnake
除了圖片名稱有什麼不同? –
@ChenKinnrot你的答案仍然顯示'#{...}',這就是爲什麼它不起作用。 OP刪除他們,它的工作。 – Gerry