gpt4 book ai didi

javascript - 取消文件上传时删除图像预览

转载 作者:行者123 更新时间:2023-11-28 01:45:56 25 4
gpt4 key购买 nike

我试图在上传图像之前预览图像。为此,我有一个每当用户上传图片时就会加载图片的方法。

通过单击正在预览的图像,用户可以取消上传,预览的图像将消失。但是,如果用户已经选择了图像,然后单击“取消” ' 当选择要上传的文件时(因为他改变了主意等),之前选择的图像仍然会保留,并且不会消失。

是否有办法删除在这种情况下预览的图像?

HTML:

<input type='file' id='input1'>
<img id='imagepreview1'>

jQuery:

$(document).ready(function(){

function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#imagepreview1').prop('src', e.target.result).show();
}
reader.readAsDataURL(input.files[0]);
}
}

$("#input1").change(function () {
readURL(this);
$('#imagepreview1').show();
});

$('#imagepreview1').click(function(){
$('#input1').replaceWith($('#input1').clone(true));
$('#imagepreview1').hide();
});

});

最佳答案

每次点击时删除图像的src

$("#input1").click(function () {    
$('#imagepreview1').attr('src','');
});

DEMO

关于javascript - 取消文件上传时删除图像预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20332239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com