現象:jquery
用jquery綁定的click事件,在第一次執行的時候執行了一次,在第二次執行的時候執行了兩次,依次類推。。。第n次執行的時候,執行了n次。spa
緣由:code
jquery綁定的click事件會在原基礎的基礎上進行追加,第二個click事件會追加到第一個click事件上,因此執行了兩次blog
解決方法:事件
在進行click事件以前,對上一個click事件進行解綁。io
代碼以下:function
$(".aaa").unbind("click"); $(".aaa").bind("click",function(){ alert("aaa") });
也能夠這樣:
$(".aaa").unbind("click")..bind("click",function(){ alert("aaa") });