[問題] jQuery的unbind倒底要怎麼用阿

看板Ajax作者時間15年前 (2010/05/10 13:24), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
我寫了一個範例Code <div id="clickme" class="click_me" >來按我<div> <div id="recovery" > 回復</div> $('#clickme').click(function(){ onc(this); }); $('#recovery').click(function(){ $('#clickme').bind('click',onc); }); function onc(obj) { alert('這是警告'); $('#clickme').unbind('click',onc); } 我希望這個clickme物件只能執行一次click事件,就取消掉click事件 再按下那個 回復 才再bind click事件給clickme 可是為什麼我按了好多次clickme,卻都會執行每一次click事件 請問unbind到底要怎麼用才對阿 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.39.194

05/10 14:38, , 1F
你直接寫one不是比較快...
05/10 14:38, 1F

05/10 15:16, , 2F
one不是只能執行一次嗎,可是我想讓它可以重覆執行
05/10 15:16, 2F

05/11 04:48, , 3F
05/11 04:48, 3F
文章代碼(AID): #1BvvYH_9 (Ajax)
文章代碼(AID): #1BvvYH_9 (Ajax)