【发布时间】:2010-10-07 23:00:55
【问题描述】:
我觉得应该有一个简单的方法来做到这一点,但我只是不知道它是什么。我有一个要显示的数据列表,我想包含一个 AJAX“阅读更多”功能来扩展每个段底部的信息。为此,我需要每个段中的唯一 div ID。我有这个代码:
<% for choice in @student_choices %>
<div id= "student_description", style="display:none;">
<%= choice[:description]%>
</div>
<%= link_to_function "Read More", "Element.show("student_description")"%>
<% end %>
但由于有多个 div ID,点击“阅读更多”只会显示第一个。如何插入变量 div ID?我知道如何在 PHP 中做到这一点,但这让我很难过。即使我们让 div ID 本身是可变的,我们如何让 Element.show 接受一个变量?
【问题讨论】:
-
你的引号不匹配,双引号内不能有双引号
标签: jquery ruby-on-rails css ajax prototypejs