我正在 rails 3.1 中构建一个嵌套表单,而不是按下“添加”按钮,我想在空输入字段中键入文本时自动添加一个输入字段(就像在 facebook 中提出问题并添加投票选项一样).但我也想只添加一个字段,如果字段中输入了字符,如果字符被删除,额外的字段也应该被删除。
我正在使用 rails 3.1,所以 jQuery 和 jquery-rails 包含在我的 gem 中,我还不知道 CoffeeScript 。
最佳答案
这真的很容易。 只需点击 focus() 事件处理程序并在操作过程中添加文本框。
我在这里为您创建了一个简单的演示:http://jsfiddle.net/mcVnN/
警告:单击任何文本框都会在此处添加一个新文本框。如果您只想在最后一个文本框焦点上添加新文本框,只需比较 id。
如果您有任何疑问,请告诉我。
干杯
-- 抱歉,我的错误,没有阅读您的完整问题。 我整理了一些快速代码 http://jsfiddle.net/mcVnN/12/再次在 jsfiddle 上,但您可能希望更改它以满足您的需要。
关于javascript - 单击 rails 3 中的另一个输入字段时通过 js 或 jQuery 添加文本输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6520602/