使用jQuery预览和删除图像
Image preview and remove with jQuery
我在jquery中对图像预览进行编码时遇到问题。
我想在上传我的服务器之前向用户显示多冲洗的图像。每个图片上都有一个取消按钮。如果单击此按钮,上的照片将从预览中删除。
单击保存按钮后,将所有预览图像保存到我的服务器。
我需要它,请帮我:)
<script type="text/javascript">
$('#images').on('change',function(e){
var files=e.target.files;
$.each(files, function(i,file){
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = function(e){
var preDiv=document.querySelector("#imgs ul");
var template="<li class='col-md-3 col-sm-4 col-xs-6'><img src='"+e.target.result+"'/><span class='glyphicon glyphicon-remove cancel'></span></li>";
preDiv.innerHTML+=template;
};
});
});
$(".cancel").click(function(){
$(this).parent().remove();
});
</script>
已解决问题。
在行中添加了span元素onclick方法:
var template="<li class='col-md-3 col-sm-4 col-xs-6'><img src='"+e.target.result+"'/><span class='glyphicon glyphicon-remove cancel' onclick='imgRemove(this)'></span></li>";
并创建了这种方法:
function imgRemove(ths)
{
$(ths).parent().remove();
}
相关文章:
- 只从DIV删除图像,而不是整个网站
- Jquery删除图像
- 图层删除(图像);在 Kinetic.js 中不起作用
- 隐藏或删除图像 src=未定义
- 如何在 javascript 中添加和删除图像上的边框
- 如何在 IE 11 中删除图像映射中的虚线
- 动态.js单击画布外的按钮时从画布中删除图像
- jQuery:裁剪以删除图像数据并替换为新数据
- 取消文件上载时删除图像预览
- 使用数据库中的图像填充dropzone.js删除图像的问题
- 使用jQuery预览和删除图像
- Kendo TreeView-只向没有子节点的父节点添加删除图像图标
- 使用 DOM 方法删除图像元素
- 将鼠标悬停在图像上时删除图像标题
- 单击移除/删除图像
- 当图像未上传到渠道顾问时,请删除图像标记.请不要使用jQuery方法
- 如何在代码点火器框架中删除记录后从图像目录中删除图像
- 使用javascript功能删除图像
- 如何删除图像并动态跨越
- 如何从浏览器缓存中删除图像