【发布时间】:2015-09-30 04:39:56
【问题描述】:
我正在尝试获取由 HTML 中的“文件”输入选择的文件的名称:
<input type="file" class="filestyle" name="file-select[]" id="file-select" accept="image/*" multiple>
我为此编写了这段 JavaScript 代码:
$('#file-select').on("change", function(){
var selectedFiless = this.files;
for (var i = 0; i < selectedFiless.length; ++i) {
var name = selectedFiless.item(i).name;
alert(name);
}
});
但是,我注意到这些名称是按字母顺序排列的,而不是按选择顺序排列的。例如,如果我选择 z.jpg 然后选择 a.jpg,当我打印名称时,我有 a.jpg、z.jpg(字母顺序)。但我想要 z.jpg、a.jpg(选择顺序)。
【问题讨论】:
标签: javascript jquery html file select