pig's diary

何でも忘れるので万年初心者ね

jQueryAPI自習おさらい - detach() 〜

//////////////////////////////////////////////////
//          .detach()
//
// .remove()とほぼ同じ。違いは以下。
//
// .remove() ・・・ソースからも、メモリ領域からも削除。
// .detach() ・・・ソースから削除、メモリは残す。(==きっとまた.append()できる!)

$p = $('p');
$p.detach(); // ソースから削除
$p.appendTo('body') // またappendできた例

// 所感:多くの場合「display:none」で対応できるが、
// インデックスの都合等でソースを消したりまた表示したりしたい時に使うかも。
// いらないなら基本.remove() を使うべきだよね