Ruby on Rails:使用javascript访问表单元素

时间:2010-07-02 23:03:26

标签: javascript ruby-on-rails dom

我的表单带有设置的链接和隐藏的输入,如下所示:

<div><%=link_to '&darr;', {}, {:href =>'#',
     :onclick => "return moveDown(#{photo.id});"}%></div>
<%= photo_form.hidden_field :position %>

如果在客户端没有硬编码输入ID的情况下单击链接,如何更改输入值?我也不想使用选择器。有没有KISS解决方案?

提前感谢!

1 个答案:

答案 0 :(得分:1)

首先,我建议使用非突兀的Javascript。我假设您正在尝试对链接列表进行排序并跟踪其位置。 jQuery内置了对可排序/可拖动功能的支持。

此外,this rails cast显示了如何创建此类可排序列表(尽管它使用Prototype JS框架)。