基本的に「選択項目を削除」ボタンがあり、チェックボックスが選択されていない限り無効になります。ユーザーがチェックボックスをオンにしたらすぐに、クリックイベントハンドラーをこのボタンにバインドしたいと思います。
ユーザーがチェックボックスの選択を解除し、何も選択されていない可能性があるため、完全なイベントハンドラー関数を変数に格納し、チェックボックスがオンになったらすぐにバインドしたいと思いました。
問題は、このイベントハンドラー関数を変数に格納して、オブジェクトに最も簡単にバインドするにはどうすればよいかということです。
これまでは、これを使用して、イベントハンドラー(このオブジェクトに既に存在する)のバインドを解除してから、次のように再度バインドするだけでした。
$(my-selector).unbind('click', eventHandler);
$(my-selector).bind('click', eventHandler);
...しかし、その逆は決してありません。