我正在尝试动态地向表单添加“file”类型的输入。实际上,最终用户可以根据需要添加任意数量的文件,因此需要一个数组概念。我可以注入动态元素,但我无法弄清楚如何动态调用刚刚注入的输入元素的点击。此外,如果用户在输入元素上选择取消,则需要删除动态元素。
我创建了一个jsfiddle来显示注入,但是当触发器运行时,click事件永远不会触发。
如何在注入此元素后触发'click'事件?
jsFiddle Html
# gem 'capistrano-rbenv', '2.0.2'
gem 'capistrano-rbenv', '~> 2.1'
jsFiddle JavaScript
<input id='button1' type='button' value='button1'>
<div class='container'>
</div>
答案 0 :(得分:1)
尝试从inputId变量中删除[]
。
我把它改成了这个
让它在你的小提琴中工作 var inputId = 'fileInput-' + containerChildrenCount