【发布时间】:2014-08-17 04:02:04
【问题描述】:
我有一个使用 (html/jquery) 的多图像上传功能,我将文件名放入每个上传按钮旁边的文本框中。
当页面加载时文件输入元素已经存在于页面中时,它可以正常工作。
演示:http://jsfiddle.net/squidraj/Ldcp7hoc/6/
但现在有一个转折点。我有一个添加按钮,每次点击都会创建动态文件上传按钮和输入框。您也可以删除它们。
在这种情况下,我使用与上述相同的代码,但更改功能不起作用。
动态的html代码--
<input type="button" data-role="image" data-id="32" id="addButton"
value="+" class="tiny button radius">
<div id="TextBoxesGroup"></div>
JSFiddle : http://jsfiddle.net/squidraj/vsbk8xts/
【问题讨论】:
-
我试过你的小提琴,但文件名没有进入文本框。是的,可能是事件绑定的问题,但不确定我应该使用哪个。
-
我尝试使用 .live 代替 .on 但无法正常工作。
-
.live()早已被弃用。你应该只使用.on()。在您的代码中,您使用var重置变量counter。
标签: jquery html file-upload