English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод 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); });Проверьте, что‹/›