jQuery和输入[type = file] [multiple = multiple]值

and*_*487 2 html javascript jquery

例如,有一个字段:

<input type="file" name="files[]" multiple="multiple" class="multiupload" />
Run Code Online (Sandbox Code Playgroud)

选择多个文件后,如何访问所有文件列表?

$('.multiupload').val()仅返回第一个文件名.我试图在Google Chrome中执行此操作.

xda*_*azz 8

$('.multiupload').map(function(){
  return $(this).val();
});
Run Code Online (Sandbox Code Playgroud)

更新:对于multiple一个输入字段使用属性,files您可以获得属性.

$.map($('.multiupload').get(0).files, function(file) {
  return file.name;
});
Run Code Online (Sandbox Code Playgroud)