jquery input 标签change事件只能触发一次的解决办法
2019-04-28 21:01
477 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36754767/article/details/89645830
HTML
input标签
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执行一次的问题
相关文章推荐
- 当用jquery进行全选与反选操作时出现只能执行一次成功的情况时解决办法
- jquery(live)中File input的change方法只起一次作用的解决办法
- jquery(live)中File input的change方法只起一次作用的解决办法
- jQuery触发<a>标签的点击事件后URL不跳转的解决办法
- jquery(live)中File input的change方法只起一次作用的解决办法
- input file域的value清空与赋默认值方法,及Jquery中file的change事件只能执行一次,不可多次执行的解决办法
- jQuery的change方法什么时候触发? 你绝对意想不到,即使你通过jQuery修改了input标签的value值(即修改内存中的DOM树中的input),也不会触发change事件,不会,不会
- nrf24L01接收端只触发一次中断解决办法
- onchange监听input值变化及input隐藏后change事件不触发的原因与解决方法
- 解决input 有多少个radio绑定change事件,手动触发就会执行多少次问题
- 解决 html input file onchang 事件触发一次后失效问题
- ServletRequest中getReader()和getInputStream()只能调用一次的解决办法-续网友
- input[file]标签的accept=”image/*”属性响应很慢的解决办法
- select标签选择相同项后不触发onchange解决办法
- input标签submit属性,用CSS控制样式时高度不好控制的解决办法
- input标签添加上disable属性在移动端字体颜色不兼容的解决办法。
- jquery校验 remote缓存 remote只验证一次 解决办法
- FF下innerHTML获取不到input标签中value的值解决办法
- bootstrap模态框(modal)使用remote方法加载数据,只能加载一次的解决办法
- jquery中动态新增的元素节点无法触发事件解决办法