1
您可以在JsfiddlejQuery的文件上傳預覽/刪除圖片不能正常工作
/* JavaScript */
function readURL() {
\t var $input = $(this);
if (this.files && this.files[0]) {
var reader = new FileReader();
reader.onload = function(e) {
$input.next('.blah').attr('src', e.target.result).show();
$input.after('<input type="button" class="delbtn" value="remove">');
}
reader.readAsDataURL(this.files[0]);
}
}
$(".imgInp").change(readURL);
$("form").on('click', '.delbtn', function(e) {
\t \t var $input = $(this);
$input.next('.blah').attr('src', e.target.result).hide();
$input.prev('.imgInp').val("");
$(this).closest(".delbtn").remove();
});
<form name="" action="" method="post">
<div class="div">
<input type='file' class="imgInp blah" />
<img class="blah" src="#" alt="your image"/></div>
<br>
<br>
<div class="div">
<input type='file' class="imgInp" />
<img class="blah" src="#" alt="your image"/></div>
</form>
顯示找到的工作文件,並刪除圖像是工作的罰款。
但是,如果圖像已被選中,並再次選擇另一個新的圖像,然後預覽功能不起作用。另外刪除按鈕不斷添加。請檢查下面的錯誤圖像。
我修復了您的問題。請看一看。 – Aruna
@阿魯納感謝它的工作好:) – user7152572