Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “为什么?”;HTML文件选择";是否更改选定文件的顺序并按字母顺序排序?_Javascript_Jquery_Html_File_Select - Fatal编程技术网

Javascript “为什么?”;HTML文件选择";是否更改选定文件的顺序并按字母顺序排序?

Javascript “为什么?”;HTML文件选择";是否更改选定文件的顺序并按字母顺序排序?,javascript,jquery,html,file,select,Javascript,Jquery,Html,File,Select,我正在尝试获取由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; fo

我正在尝试获取由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);
    }
});             
$('#文件选择')。打开(“更改”,函数(){
var selectedfiles=this.files;
对于(变量i=0;i

但是,我注意到名称是按字母顺序排序的,而不是按选择顺序。例如,如果我选择z.jpg,然后选择a.jpg,当我打印名称时,我有a.jpg,z.jpg(字母顺序)。但是我想要z.jpg,a.jpg(选择顺序)。

它将根据您在系统中的排序方式显示。我的意思是,如果您在系统中设置了“按升序排序”,则无论您选择的顺序是什么,都将按升序进行选择,反之亦然。我已经在您的
代码中进行了测试,结果如我前面所述

A在本地系统中进行测试。

不表示与用户选择的文件对应的任何特定索引顺序