今天在实现某个按钮的'click'事件时用到了jquery 的事件委派live函数,但发现这个live会进行多次的事件绑定,比如我单击某个按钮时应该输出一次串字符,但结果是多次输出该字符串,感觉很奇怪,应该是live的一个bug。google了一下,原来在live()前添加die()就可以解决该bug了,代码如下
$("#id").die().live('click',function(){
console.log("I miss you , dear!")
})
今天在实现某个按钮的'click'事件时用到了jquery 的事件委派live函数,但发现这个live会进行多次的事件绑定,比如我单击某个按钮时应该输出一次串字符,但结果是多次输出该字符串,感觉很奇怪,应该是live的一个bug。google了一下,原来在live()前添加die()就可以解决该bug了,代码如下
$("#id").die().live('click',function(){
console.log("I miss you , dear!")
})
转载于:https://my.oschina.net/erichsbc/blog/162618