2016-05-13 4 views
1

いくつかの操作の後、それを再度追加同様に再び追加するには逆の方法何ですクリックイベント。イベントを削除するにはアドバンス

+0

なぜあなたは醜いインラインクリックハンドラーを使用していますか? – Satpal

+0

@Satpalでは、jqueryのボタンクリックイベントを削除して追加する他の方法を提案できます。ありがとうございます。 –

答えて

1

に感謝はちょうど(.off使用)

$(this).off('click'); 

、あなたは戻って、このようなイベントを追加することができます。

$(this).on('click',function() { /* Do stuff */ }); 
+0

エラーが発生しました。ReferenceError:コールバックが定義されていません。\t $( "#btnsearchfilter" 、折り返し電話); –

+0

そのコールバックはあなたの関数で、クリックで実行され、ちょうど私の答えが更新され、チェックされます –

1

使用このonclickを削除するか、をクリックするイベント

$(this).removeAttr("onclick"); 

これを使用してオンクリックまたはイベントをクリックします。

$(this).attr("onclick",""); 
関連する問題