HTMLinput
标签jquery
绑定事件只能触发一次,找了好多办法都不行
<input type=”file” value=”” name=”logo_name” id=”logo_name”>
解决办法:
$(document).off(‘change’,’#logo_name’).on(‘change’,’#logo_name’,function(){
alert(“ok”);
});
这么去写,就把change执行一次给解决掉了,因为on是绑定了结点,jquery
绑定结点的时候只需绑定一次就行了。不能重复绑定,off是将结点移除,移除完之后在重新绑定,这样就可以解决了change执行一次的问题