$('.this_add').click(function(){
$('.add_upload').append('<input type="file" name="image[]" class="this_upload">');
var a = document.getElementById('abc');
$('input[type="file"]:last').click();
//$('input[type="file" name="image[]"]:last').remove();
});
$('.this_upload').change(function() {
alert(Math.round(this.files[0].size / 1023.274693583273) +'kb|'+ this.files[0].name);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
<body>
<button class="this_add">add</button>
<form action="" method="POST" enctype="multipart/form-data">
<input type="file" name="image[]" class="this_upload"/>
<input type="file" name="image[]" class="this_upload"/>
<input type="file" name="image[]" class="this_upload"/>
<div class="add_upload"
<input type="submit"/>
</form>
</body>
</html>
单击Add
按钮后,它将生成一个新的输入类型文件,但是从中选择文件后我无法获取文件信息。但是如果我从其他输入类型文件中选择一个文件呢?