繁体   English   中英

如何获取输入文件数组的所有值

[英]How to get all the values of input file array

我有一个输入数组来选择多个文件。

<input type="file" name="files[]" multiple='multiple'/>
<div id='my_div'>Filenames</div>

如何使用jquery获取文件名? 对于文本类型,地图功能有效

var values=$("input[name='text_string[]']").map(function(){return $(this).val();}).get();

单击div有什么方法获取文件名吗?

您可以访问控件的files数组,然后通过map()创建单个文件名的数组,如下所示:

 $('input').on('change', function() { var filenames = Array.from(this.files).map(function(f) { return f.name; }); console.log(filenames); }); 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="file" name="files[]" multiple='multiple' /> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM