请用jQuery和<input>标签写一个实现图片预览功能的代码
时间: 2024-02-26 14:58:10 浏览: 35
好的,以下是一个简单的图片预览功能的代码,使用了jQuery和HTML的<input>标签:
HTML代码:
```html
<input type="file" id="image-upload">
<div id="image-preview"></div>
```
jQuery代码:
```javascript
$(document).ready(function() {
// 监听文件选择框的变化
$('#image-upload').on('change', function() {
// 获取选中的文件
var file = this.files[0];
// 创建FileReader对象
var reader = new FileReader();
// 读取文件
reader.readAsDataURL(file);
// 监听读取完成事件
reader.onload = function(e) {
// 创建图片元素
var img = document.createElement('img');
img.src = e.target.result;
// 将图片添加到预览区域
$('#image-preview').empty().append(img);
}
});
});
```
这段代码会在页面加载完成后,监听文件选择框的变化事件,当用户选择了一张图片后,会使用FileReader对象读取图片文件,并在读取完成后显示预览图像。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style type="text/css"> @import url("css/table.css"); </style> <title>学生信息</title> <script src="https://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script> </head> <body> <button>批量删除</button> <label><input type="checkbox" /></label> 学号 姓名 专业 操作 <label><input type="checkbox" /></label> 9527 唐伯虎 国画 <button class="view">查看</button><button>修改</button><button>删除</button> <label><input type="checkbox" /></label> 007 武松 体育 <button class="view">查看</button><button>修改</button><button>删除</button> <label><input type="checkbox" /></label> 1024 诸葛亮 心理学 <button class="view">查看</button><button>修改</button><button>删除</button> <label><input type="checkbox" /></label> 1010 刘义 计算机 <button class="view">查看</button><button>修改</button><button>删除</button> <label><input type="checkbox" /></label> 6969 晨儿 桑蚕技术 <button>查看</button><button>修改</button><button>删除</button> <label><input type="checkbox" /></label> 666 章三 小龙虾烹饪 <button>查看</button><button>修改</button><button>删除</button> <label><input type="checkbox" /></label> 5520 里斯 天文 <button>查看</button><button>修改</button><button>删除</button> 尾页 下一页 上一页 首页 <script> 如何实现删除功能?
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)