Метод detach

Методът detach премахва избраните елементи с възможност за възстановяването им. Методът е удобен, когато искаме по-късно да вмъкнем премахнатите елементи.

Синтаксис

Така премахваме елементи. Допълнително можем да филтрираме избраните елементи, като подадем на метода незадължителен параметър selector:

javascript.detach([селектор]);

Пример

Нека премахнем абзаца с #test с помощта на метода detach и го възстановим, използвайки за вмъкване на елемента в div метода appendTo:

html<p id="test">text</p>
<div></div>
javascriptlet $elem = $('#test');

$elem.detach(); // премахваме елемента
$elem.appendTo('div'); // вмъкваме елемента обратно в страницата

HTML кодът ще изглежда така:

html<div><p id="test">text</p></div>

Вижте също

  • метод remove,
    който премахва елементи без възможност за възстановяването им
  • метод empty,
    който премахва съдържанието от избраните елементи
  • JavaScript метод remove,
    който позволява премахване на елемент