如何使用jQuery从<input type="file" name="attach_1" multiple>
获取值?
我确实尝试了$('input').val()
,但是当你使用2个以上的文件时,它会先发回一个。
答案 0 :(得分:1)
$('#input').change(function(e) {
var file = $('#input')[0].files;
for (var i = 0; i < file.length; i++) {
console.log("file_" + i, file[i].name);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<input type="file" id="input" name="input" multiple="">
试试这种方式