2012-03-02 60 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类!!!!