javascript|关于input的change事件触发多次发解决

$(document).off(‘change’,’#logo_name’).on(‘change’,’#logo_name’,function(){ alert(“ok”); });

【javascript|关于input的change事件触发多次发解决】这个问题并不是由change事件失效造成的,而是ajaxFileUpload插件造成的,它会把原来的file元素替换成新的file元素,所以之前绑定的change事件就失效了,需要重新绑定一下,解决办法是再再次绑定之前先移除绑定再重新绑定

    推荐阅读