子要素が多い要素があります。私はこの要素の内容をクリアし、それを新しい構造に置き換えたいと思います。jquery empty()メソッドは、jquery以外の手段で作成されたイベントリスナーをクリアします
子要素にはさまざまなイベントリスナーが割り当てられていますが、これらのリスナーはすべてjquery bindメソッドで作成されるわけではありません。
jqueryの空のメソッドを使用して要素を消去すると、すべてのイベントリスナーが削除されるか、jquery bindメソッドを使用して作成されたリスナーのみが消去されますか?
この回答はドキュメントと矛盾します:http://api.jquery.com/empty/ "メモリリークを避けるために、jQueryは要素自体を削除する前に、子要素からデータやイベントハンドラなどの他の構造体を削除します。 Ifデータやイベントハンドラを破壊することなく要素を削除したいので(後で再追加できるように)、代わりに.detach()を使用します。 – umassthrower