jQueryドキュメント操作 - detach()メソッド

すべてのp要素を削除します:

$("button").click(function(){
  $("p").detach();
});

自分で試してみてください

定義と使用法

detach()メソッドは、選択された要素、すべてのテキストおよび子ノードを削除します。

このメソッドは、jQueryオブジェクト内の一致する要素を保持し、これらの要素を将来再使用することができます。

detach()は、すべてのバインドされたイベント、追加されたデータを保持します。これはremove()とは異なります。

文法

$(selector).detach()

さらに多くの例

要素を移動します。
detach()メソッドを使用して要素を移動します。
要素を削除し、復元します。
detach()メソッドを使用して要素を削除し、復元します。
要素を移動し、clickイベントを保持します。
detach()メソッドを使用して要素を移動し、要素のjQueryデータを保持します。