单击rails 3中的另一个输入字段时,通过js或jQuery添加文本输入字段

Thi*_*ijs 1 javascript ruby jquery nested-forms ruby-on-rails-3

我正在rails 3.1中构建嵌套表单而不是按"添加"按钮我想在空输入字段中键入文本时自动添加输入字段(就像在facebook中提出问题并添加轮询选项一样).但是我也想只添加一个字段,如果在字段中输入了字符,如果删除了字符,则还应删除额外字段.

我正在使用rails 3.1,所以jQuery和jquery-rails包含在我的gem中,我还不知道咖啡脚本.

iam*_*ous 5

这真的很容易.只需点击focus()事件处理程序并随时添加文本框.

我在这里为您创建了一个简单的演示:http://jsfiddle.net/mcVnN/

警告:单击任何文本框将在此处添加新文本框.如果您只想在最后一个文本框焦点上添加新文本框,只需比较ID.

如果您有任何疑问,请告诉我.

干杯

- 抱歉,没有读完你的完整问题,我的错误.我已经在jsfiddle上再次编写了一些快速代码http://jsfiddle.net/mcVnN/12/,但您可能想要根据自己的需要进行更改.