我的表单带有设置的链接和隐藏的输入,如下所示:
<div><%=link_to '↓', {}, {:href =>'#',
:onclick => "return moveDown(#{photo.id});"}%></div>
<%= photo_form.hidden_field :position %>
如果在客户端没有硬编码输入ID的情况下单击链接,如何更改输入值?我也不想使用选择器。有没有KISS解决方案?
提前感谢!
答案 0 :(得分:1)
首先,我建议使用非突兀的Javascript。我假设您正在尝试对链接列表进行排序并跟踪其位置。 jQuery内置了对可排序/可拖动功能的支持。
此外,this rails cast显示了如何创建此类可排序列表(尽管它使用Prototype JS框架)。