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