jQuery点击头像上传并预览图片

发布时间 - 2026-01-10 23:14:06    点击率:

先给大家展示下效果图:

 HTML代码

<div class="img_show img_show1">
  <img src="img2/img06.jpg" width="103" height="103" alt="">
  <input type="file" class="upfile" accept="*/*">
</div>

jQuery代码

DS.upfile = function(){
  $('.img_show').each(function(){
   var $this = $(this),
    btn = $this.find('.upfile'),
    img = $this.find('img');
   btn.on('change',function(){
    var file = $(this)[0].files[0],
     imgSrc = $(this)[0].value,
     url = URL.createObjectURL(file);
    if (!/\.(jpg|jpeg|png|JPG|PNG|JPEG)$/.test(imgSrc)){
     alert("请上传jpg或png格式的图片!");
     return false;
    }else{
     img.attr('src',url);
     img.css({'opacity':'1'});
    }
   });
  });
 }();

以上所述是小编给大家介绍的jQuery点击头像上传并预览图片,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# jquery  # 上传头像预览  # jquery实现图片上传前本地预览功能  # 基于jquery实现的上传图片及图片大小验证、图片预览效果代码  # jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享  # 基于jquery实现图片上传本地预览功能  # jquery实现兼容浏览器的图片上传本地预览功能  # jQuery实现图片放大预览实现原理及代码  # 基于JQuery实现图片上传预览与删除操作  # jQuery+HTML5实现图片上传前预览效果  # jquery实现图片上传之前预览的方法  # jQuery实现鼠标经过图片预览大图效果  # 简单实现jQuery上传图片显示预览功能  # jQuery实现图片上传预览效果功能完整实例【测试可用】  # 小编  # 上传  # 在此  # 给大家  # 所述  # 给我留言  # 感谢大家  # 先给  # 疑问请  # 有任何  # gt  # img  # src  # height  # alt  # input  # jpg  # width  # img_show  # align 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 微信小程序 闭包写法详细介绍  bing浏览器学术搜索入口_bing学术文献检索地址  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  教你用AI润色文章,让你的文字表达更专业  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Linux系统运维自动化项目教程_Ansible批量管理实战  如何在宝塔面板创建新站点?  Laravel如何实现文件上传和存储?(本地与S3配置)  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  历史网站制作软件,华为如何找回被删除的网站?  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  使用C语言编写圣诞表白程序  Laravel怎么自定义错误页面_Laravel修改404和500页面模板  如何快速上传建站程序避免常见错误?  Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  音乐网站服务器如何优化API响应速度?  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  Python面向对象测试方法_mock解析【教程】  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  利用vue写todolist单页应用  phpredis提高消息队列的实时性方法(推荐)  5种Android数据存储方式汇总  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  如何快速使用云服务器搭建个人网站?  网站建设整体流程解析,建站其实很容易!  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  java ZXing生成二维码及条码实例分享  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  实例解析angularjs的filter过滤器  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  Laravel怎么连接多个数据库_Laravel多数据库连接配置  想要更高端的建设网站,这些原则一定要坚持!  JavaScript Ajax实现异步通信  php485函数参数是什么意思_php485各参数详细说明【介绍】  Python正则表达式进阶教程_复杂匹配与分组替换解析  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  Laravel观察者模式如何使用_Laravel Model Observer配置  重庆市网站制作公司,重庆招聘网站哪个好?  非常酷的网站设计制作软件,酷培ai教育官方网站?  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能