【发布时间】:2016-07-08 14:08:32
【问题描述】:
您好,我有一个带有图像预览的图像上传,当用户上传图像时,会显示一个按钮删除以取消该图像(图像用户上传)并切换回图像默认值(对于这种情况占位符图像),并且按钮删除被隐藏,因为输入文件没有任何价值。 现在我成功地在用户上传时显示按钮。但是当用户单击删除时。只有按钮删除被隐藏,但图像仍然存在。当用户单击删除时如何使图像返回占位符?
这是我的代码
$(document).ready(function() {
$(".input-file").on("change", function(){
if($(this).val() == "") {
$(this).parent().find(".image-upload-footer").css({"display": "none"});
} else {
$(this).parent().find(".image-upload-footer").css({"display": "block"});
}
});
$(".reset").click(function(){
$(this).closest(".image-upload").parent().find(".input-file").val("").trigger('change');
});
});
这是 jsfiddle https://jsfiddle.net/uxsxuwzd/1/
谢谢
【问题讨论】:
-
通过再次更新 src 值来重置:$('#image_upload_preview1').attr('src', "old value here");
标签: javascript jquery image