首页 > 其他 > 详细

change事件同一文件多次选中

时间:2019-04-05 17:13:35      阅读:140      评论:0      收藏:0      [点我收藏+]

最近在做图片上传的时候,碰到了一点问题,那就是选择内容相同,change事件执行不了

网上搜索了答案,使用off(‘change‘)好像也不行

 

最终找到一种解决办法

使用replaceWith重置input标签,重新绑定事件的方法

replaceWith():方法用指定的 HTML 内容或元素替换被选元素

<input type="file" name="file" class="file">
$(function () {
        (function change() {
            $(‘.file‘).on(‘change‘,function () {
                console.log(‘执行‘);
                $(‘.file‘).replaceWith(‘<input type="file" name="file" class="file">‘);
                change();
            })
        })();
    })

 

change事件同一文件多次选中

原文:https://www.cnblogs.com/dongzhi1111/p/10659115.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!