0

我需要动态设置 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 标签吗?如果没有,我该怎么做?

4

1 回答 1

0

你已经在使用红宝石方法了。所以你不需要嵌入 ERB。
你只需要使用红宝石。

<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>
于 2009-11-25T14:55:43.690 回答