1、直接获取文件中的内容:

获取input标签中file的内容
<form >
    <input type="file" >
</form>
<button >获取内容</button>

<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script type="text/javascript">
    $("#button").click(function () {
        console.log(document.getElementById("input").files[0]);
    });
</script>
获取input标签中file的内容

2、动态添加input,并分别获得每个input中的file内容(此处不能用id获取内容)

获取input标签中file的内容
<div ></div>
<button >添加</button>

<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script type="text/javascript">
    $("#button").click(function () {
        var $add = $('<div >' +
                '<input class="input" type="file">' +
                '<button class="upload">upload</button>' +
                '</div>');
        $("#div").append($add);
        $add.find('.upload').click(function () {
            console.log($add.find('.input')[0].files[0]);
        });
    });
</script>
获取input标签中file的内容

相关文章: