javascript - 来自文本框的 jQuery 图像预览

标签 javascript jquery html css twitter-bootstrap

我有这个带有 Type="text" 的输入框,用于从 文件管理器 中选择图像。

HTML:

<input id="images" class="form-control" type="text" name="img">

从文件管理器中选择图像后,我得到了这个输出:

enter image description here

现在我需要使用 Html 和 Jquery 或 Bootstrap Popover 从这个文本框和 url 创建图像预览。

我该怎么做?

最佳答案

不确定如何在输入中输入图像,但试试这个。

HTML:

<input id="images" class="form-control" type="text" name="img">
<div class="preview">
    <img src="" class="preview-image" alt="">
</div>

<a href="http://cdn2.business2community.com/wp-content/uploads/2013/04/google-.jpg">Add Image</a>

CSS:

.preview-image { display: none; height: auto; width: 200px; }

JS:

$('.form-control').on('change', function(){
    var inputVal = $(this).val();
    $('.preview-image').attr('src', inputVal).fadeIn();
})


$('a').on('click', function(){
    var href = $(this).attr('href');
    $('.form-control').val(href).trigger('change');
    return false;
})

Demo

关于javascript - 来自文本框的 jQuery 图像预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23970813/

相关文章:

javascript - 在 React-Redux 的数组中添加一个元素

javascript - 单击CheckBox时会触发sap.m.Input更改事件

javascript - 如果我在 javascript 中拉伸(stretch) Canvas ,我会获得性能提升吗? Canvas 内的视频渲染速度是否较慢?

javascript - 文章比父 div 宽

html - 为什么 AJAX 而不是 iFrame?

javascript - 如何在 HTML/Javascript/CSS 中使动态文本在曲线上滚动?

Javascript正则表达式匹配字符串后跟数字?

javascript - 将 webpack 与 jQuery 结合使用时出错

javascript - 如何使用 JavaScript 将选定的选项获取到 select dropodown 标记中?

javascript - jQuery Deferred 的 $.when() 和 failed() 回调参数