例如,有一個字段:jQuery和輸入[類型=文件] [多=多重]值
<input type="file" name="files[]" multiple="multiple" class="multiupload" />
我怎樣才能存取權限的所有當多個文件選擇的文件列表?
$('.multiupload').val()
只返回第一個文件名。我試圖在Google Chrome中執行此操作。
例如,有一個字段:jQuery和輸入[類型=文件] [多=多重]值
<input type="file" name="files[]" multiple="multiple" class="multiupload" />
我怎樣才能存取權限的所有當多個文件選擇的文件列表?
$('.multiupload').val()
只返回第一個文件名。我試圖在Google Chrome中執行此操作。
$('.multiupload').map(function(){
return $(this).val();
});
更新:對於使用multiple
屬性爲申請一個輸入,有files
屬性,你可以得到的。
$.map($('.multiupload').get(0).files, function(file) {
return file.name;
});
你確定這可以嗎?他有一個**''input [type = file]'''multiple''屬性。你的代碼遍歷多個*元素*。 – ThiefMaster
不工作 –
@ThiefMaster他不想要多個值嗎? – xdazz
Vanilla JavaScript必須被使用:'$('。multiupload')[0] .files [i] .name'(其中'i' =文件索引,0,1,2,... )。 –
可能重複[使用javascript從多文件上傳控件中檢索文件名](http://stackoverflow.com/questions/3654179/retrieving-file-names-out-of-a-multi-file-upload- control-with-javascript) –
你可以在'http:// jsfiddle.net /'上發佈你的代碼嗎? –