2012-03-02 85 views
0

我想重新啓用禁用onclick。我使用使用javascript啓用/禁用onclick

$('#id_'+id).prop("onclick", null); 

禁用的onclick,但按鈕再次點擊時,我想重新啓用的onclick。我怎麼做?

+0

什麼是$('#id _'+ id)'?它是一個表單元素嗎? – Starx 2012-03-02 10:26:19

+0

都能跟得上$( '#標識_' + ID)是不是表格元件 – burning 2012-03-02 10:28:17

回答

0

像其他人說的另一種方式

你的問題是不妥當的使用

$(id).off('click') 

從你的問題,我得到這樣,

<input type="Button" id="test" > 
<script> 

    $('#test').on('click',function(){ 
     if($(this).attr('class') == '_enable'){ 
      alert(' its working'); 
     } 
     $(this).addClass('_enable'); 
    }); 
</script> 

第一次奪得沒有從下一步得到警報,你會得到警報!

如果想再次禁用

然後刪除_ENABLE類!!!!