关于input的change事件触发多次发解决
2021-07-28 本文已影响0人
锋叔
上传图片的时候在change事件里面写了一个console.log(),发现第一次触发一次,第二次触发两次,以此循环叠加下去了。
-
非常恼火!初以为又是js底层漏洞需要闭包一下!结果闭包没用!!又尝试了阻止事件冒泡等!还想到了清理input!
-
其实就是解绑一下绑定事件就搞定!!
$("#inputFile").off(‘change’);
$("#inputFile").on(‘change’,function(){
alert(“ok”);
});