English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод jQuery detach()

Методы HTML/CSS jQuery

Метод detach() удаляет выбранные элементы, включая все текст и подузлы. Затем он сохраняет данные и события.

detach() метод удаляет выбранные элементы, включая все текст и подузлы. Затем он сохраняет данные и события.

Однако, detach() сохраняет все jQuery данные и события, связанные с удаленным элементом.

Этот метод сохраняет копию удаленного элемента, позволяя им быть вставленными позже.Используйте remove() для удаления элемента и всех связанных данных и событийМетод.

Чтобы удалить только содержимое所选ного элемента, используйтеempty()Метод.

Синтаксис:

$("selector").detach()

Пример

Удалить все абзацы из DOM:

$("button").click(function(){
  $("p").detach();
});
Проверьте, что‹/›

Использование метода detach() для удаления и восстановления элементов:

$("#btn1").click(function(){
  elem = $("p").detach();
});
$("#btn2").click(function(){
  $("body").prepend(elem);
});
Проверьте, что‹/›

Методы HTML/CSS jQuery