モバイルWebアプリケーションで使用する一連のカスタムjQueryイベントを作成しました。それらは素晴らしい働きをし、テストされています。しかし、私は理解できない問題がある小さな問題に遭遇しました。
.clone()
ボタンを含むDOM内のいくつかの要素を使用しています。ボタンにはいくつかのカスタムイベントがバインドされています(イベントはを使用してバインドされます.on()
)。残念ながら、jQueryを使用する.clone()
と、バインディングが保持されないため、再度追加する必要があります。
誰かが以前にこれに遭遇したことがありますが、誰かが回避策の可能性を知っていますか?使用する.on()
ことで、現在または将来存在する要素のバインディングが保持されるはずだと思いましたか?
.clone
。これはjQueryのイベント委譲ロジックであり、追加のセレクターをに渡すと機能し.on
ます。