In my code, I am allowing the user to upload an image. Now I want to show this selected image as a preview in this same popup. How can I do it using jQuery?

以下是我在弹出窗口中使用的输入类型.

HTML code:

<input type="file" name="uploadNewImage">

推荐答案

Demo

HTML:

 <form id="form1" runat="server">
   <input type='file' id="imgInp" />
   <img id="blah" src="#" alt="your image" />
</form>

jQuery

function readURL(input) {
    if (input.files && input.files[0]) {
        var reader = new FileReader();

        reader.onload = function (e) {
            $('#blah').attr('src', e.target.result);
        }

        reader.readAsDataURL(input.files[0]);
    }
}

$("#imgInp").change(function(){
    readURL(this);
});

100

Jquery相关问答推荐

如何使 Bootstrap 轮播滑块使用移动左/右滑动

Jquery each - 停止循环并返回对象

确定元素是否是其父元素的最后一个子元素

如何在 jQuery 中使用:not 和 hasClass() 来获取没有类的特定元素

document.querySelector 一个元素中的多个数据属性

如何在 jquery 中从这个日期减go 一周?

jQuery 动画滚动

JSON 到字符串变量转储

字符串化(转换为 JSON)具有循环引用的 JavaScript 对象

验证外部脚本是否已加载

自动完成将值而不是标签应用于文本框

带有 jquery.animate() 的 CSS 旋转跨浏览器

如何检测是否安装了 Flash,如果没有,显示一个隐藏的 div 通知用户?

Rails 无法正确解码来自 jQuery 的 JSON(数组变成带有整数键的散列)

Underscore.js 和 jQuery 互补吗?

如果一个元素正在被动画,我如何用 jQuery 找出?

如何使用 jQuery Select 第一个父 DIV?

粘性侧边栏:向下滚动时固定在底部,向上滚动时固定在顶部

如何使用 jQuery 的 form.serialize 但排除空字段

如何在 jQuery 中取消绑定悬停?