我需要动态设置JavaScript调用使用的id,因为我在每个页面上呈现了多次,我正在尝试使用
<p id="add_rider_link_section_<%= section.id %>"><%= link_to_function("Add a Rider",
"Element.remove('add_rider_link_section_' + <%= section.id %> + '' ); Element.show('add_rider')") %></p>
它失败了
"Element.remove('add_rider_link_section_' + <%= section.id %> + '' );
你不能在这样的JavaScript中嵌入erb标签吗?如果没有,我该怎么做呢?
答案 0 :(得分:0)
你已经采用了ruby方法。所以你不需要嵌入ERB 你只需要使用ruby。
<p id="add_rider_link_section_<%= section.id %>">
<%= link_to_function("Add a Rider",
"Element.remove('add_rider_link_section_" + section.id + "'); Element.show('add_rider')") %>
</p>