2

たとえば、次のフィールドがあります。

<input type="file" name="files[]" multiple="multiple" class="multiupload" />

複数のファイルが選択されている場合、すべてのファイル リストにアクセスするにはどうすればよいですか?

$('.multiupload').val()最初のファイル名のみを返します。私はGoogle Chromeでこれをやろうとしています。

4

1 に答える 1

8
$('.multiupload').map(function(){
  return $(this).val();
});

更新:multiple 1 つの入力フィールドに属性を使用files取得できるプロパティがあります。

$.map($('.multiupload').get(0).files, function(file) {
  return file.name;
});
于 2012-06-18T09:05:12.337 に答える