上传图片的时候在change事件里面写了一个console.log(),发现第一次触发一次,第二次触发两次,以此循环叠加下去了。
-
非常恼火!初以为又是js底层漏洞需要闭包一下!结果闭包没用!!又尝试了阻止事件冒泡等!还想到了清理input!
-
其实就是解绑一下绑定事件就搞定!!
$("#inputFile").off(‘change’);
$("#inputFile").on(‘change’,function(){
alert(“ok”);
});
非常恼火!初以为又是js底层漏洞需要闭包一下!结果闭包没用!!又尝试了阻止事件冒泡等!还想到了清理input!
其实就是解绑一下绑定事件就搞定!!
$("#inputFile").off(‘change’);
$("#inputFile").on(‘change’,function(){
alert(“ok”);
});
本文标题:关于input的change事件触发多次发解决
本文链接:https://www.haomeiwen.com/subject/ejttvltx.html
网友评论