Javascript 如何在动态添加的文件输入框上使用Jquery插件进行多文件上传

Javascript 如何在动态添加的文件输入框上使用Jquery插件进行多文件上传,javascript,php,jquery,html,Javascript,Php,Jquery,Html,您好,我正在Jquery.MultiFile.pack.js中使用Jquery插件。使用此插件需要输入表单元素为“multi”类 要使HTML文件输入接受多文件选择,必须将其添加到multiple属性: <input id="preview" class="multi" name="preview[]" type="file" multiple/> 当您提出问题时,请添加相关代码和其他相关信息,如哪个插件、插件文档链接等。这是HTML5的多属性部分吗?。因此,如果我使用多个属性,

您好,我正在Jquery.MultiFile.pack.js中使用Jquery插件。使用此插件需要输入表单元素为“multi”类


要使HTML文件输入接受多文件选择,必须将其添加到
multiple
属性:

<input id="preview" class="multi" name="preview[]" type="file" multiple/>


当您提出问题时,请添加相关代码和其他相关信息,如哪个插件、插件文档链接等。这是HTML5的多属性部分吗?。因此,如果我使用多个属性,我不需要使用任何额外的插件。是的,它是HTML5属性,所有主流浏览器都支持它。如果您只需要在一个表单中上载多个文件,那么这是最好的解决方案!我试过这个,但对我不起作用。我正在使用jquery提交表单并将结果加载到div。jquery serializeArray()会处理这个多属性吗?您是只提交表单还是通过ajax发送表单?如果是通过ajax,您需要对ajax请求进行一些调整,以便能够发送文件:
$('input:file').on('click',function(){
  $('#preview').addClass("multi");

});
<input id="preview" class="multi" name="preview[]" type="file" multiple/>