javascript - 从输入 jQuery 中删除上传文件

标签 javascript jquery html input

HTML代码:

<img src="../img/attach.png" id="upfile1" style="cursor:pointer">
    <input type="file" id="file1"  name="file1" style="display:none">

jQuery:

$("#file1").change(function(){
        var arr = $('#file1')[0];
        var fileName = $('#file1')[0].files[0].name;
        var fileName2 = $('#file1')[0].files[0].size;
        fileName2 /= 100000;
        var size = fileName2.toFixed(2);
        if(fileName){
            $(".attach").html("1. <span class='fileName'>"+ fileName + "</span> " +size+ "Mb Loaded <img src='../img/bin.png'>").css("display","block");
            $(".attach img").on("click", function() {
                delete arr.files[0];
                console.log(arr.files[0]);
            });
        }
    });

我需要在单击 img 后删除上传文件...我可以使用 jQuery 来完成吗,或者我需要一些库,例如 Basic plus UI。非常感谢。

最佳答案

您可以使用 $('#file1').val('');

关于javascript - 从输入 jQuery 中删除上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29162747/

相关文章:

javascript - 在javascript中将toDate设置为非必填字段

javascript - 如何在 C# 中将 Javascript 字符串写入 StringBuilder

javascript - 是否可以从 Firefox for Android 扩展中截取屏幕截图?

jquery - highcharts donut 饼 - 数据的颜色与其向下钻取的颜色不同

html - 如何在透明 `<label>`后面对齐 `&lt;input&gt;`

具有数据库连接的 JavaScript/HTML5 游戏?

jquery - 使用 jQuery 随机加载 Div

jquery - 如何设置网站根目录中的文件路径以供jquery使用?

html - Css 网格,某些卡片上的尺寸较大,如何像这样放置它们

html - 居中的 div,两侧的 div 延伸到页边距