[問題] jQuery的unbind倒底要怎麼用阿
我寫了一個範例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
05/10 14:38, 1F
→
05/10 15:16, , 2F
05/10 15:16, 2F
推
05/11 04:48, , 3F
05/11 04:48, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章