$(selector).bind('click', handler)
ハンドラーが1回だけ接続されるように、または$(selector).on('click', handler)
複数回 呼び出すことができる方法はありますか?
現在、成功コールバックが異なる複数のAJAXハンドラーがあり、それぞれがページ上の異なる要素のセットを再レンダリングします。理想的には、「イベントの再アタッチ」ルーチンを、すべてのルーチンではなく、単一の関数にリファクタリングしたいと思います。
今これを行うために私が考えることができる唯一の方法は、明示的にバインドを解除することです。たとえば、次のようになります。
$(selector).off('click');
$(selector).on('click', handler);
そのようなことを自動的に行う方法を探しています。