jq 文件上传

    var fileLists = []
    $('#label').click(function(){
        // var inputBefore = document.getElementById('inputBefore');
         var $input = $("#myFile");
        console.log(111)
        $input.on('change',function(){
            var files =this.files; //filelist
            files = Array.prototype.slice.call(files); //全部转化为数组
            fileLists = fileLists.concat(files);
            //显示文件名面板
            console.log(11)
            if (files.length !== 0) {
                console.log(111)
                var html = '';
                for (var i = 0; i < files.length; i++) {
                    html += "<li><span>" + files[i].name + "</span>&nbsp&nbsp<span>"+"删除</span></li>";
                }
                $('.upload_ul').append(html);
            }
        })
        $input.removeAttr("id");
        // // // 我们做个标记,再class中再添加一个类名就叫uploadImg
        var newInput = '<input class="uploadImg" type="file"  id="myFile">';
        $(this).append($(newInput));
    })
<div class="file_upload">
                    <label id="label">
                        <!-- 上传文件 -->
                        <input type="file" multiple id="myFile">
                    </label>
                    <span class="no_file">未选择文件</span>
                    <ul class="upload_ul">
                    </ul>
                </div>

类似多张上传图片,可以添加重复文件

 

转载于:https://www.cnblogs.com/MR-cui/p/10741148.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值