Ryan bates nested_form gem和javascript函数

时间:2011-12-12 19:54:14

标签: ruby-on-rails forms nested

我希望有人可以帮我解决这个在过去5天让我疯狂的问题...... 我使用ryan bates辉煌的nested_form gem动态添加和删除表单中的元素一切运行顺利。 问题是我现在需要获取添加到document.getelementbyid类型函数中的新元素的id ...

当bates gem新添加的行都具有相同的html id时,如何处理此问题?

1 个答案:

答案 0 :(得分:0)

首先,您应该使用JavaScript库。我推荐jquery,可以找到here

其次,您可以听取以下事件:

nested:fieldAdded
nested:fieldRemoved

每当添加或删除元素时,都会触发相应的事件。使用它你可以以任何方式操纵DOM。请务必查看gems github页面以获取更多信息here