【发布时间】:2014-11-24 10:06:10
【问题描述】:
我有问题,当我使用 jquery 动态添加上传字段时:
$('.content div').prepend(
'<div'
+ '<input type="file" id="fileselect" name="fileselect[]" multiple>'
+ '<div id="messages"></div>'
+ '</div>'
);
div #messages 显示图像预览和输入上传图像,在上传之前我可以在#messages 框中显示图像。
当我添加这个时:
<input type="file" id="fileselect" name="fileselect[]" multiple>
<div id="messages"></div>
在 html 中,一切正常,但 jquery 不起作用:( 我在上传脚本之前使用这个 html5 节目:http://blogs.sitepointstatic.com/examples/tech/filedrag/2/index.html http://blogs.sitepointstatic.com/examples/tech/filedrag/2/filedrag.js
如何编辑此插件以使用 dom ?
【问题讨论】:
-
您需要将
addEventListener调用添加到新创建的元素中,或者使用委托事件。 -
你的文件上传概念在哪里?我们需要代码
-
我现在不上传图片,我要创建图片预览;)
-
@RoryMcCrossan 我如何添加这个? ://
标签: jquery html dom upload preview