Предположим, что объект jQuery $target
.
Как уничтожить элемент DOM с помощью jQuery?
Ответ 1
Является $target.remove();
тем, что вы ищете?
Ответ 2
Если вы хотите полностью уничтожить цель, у вас есть несколько вариантов. Сначала вы можете удалить объект из DOM, как описано выше...
console.log($target); // jQuery object
$target.remove(); // remove target from the DOM
console.log($target); // $target still exists
Вариант 1. Затем замените цель на пустой объект jQuery (jQuery 1.4 +)
$target = $();
console.log($target); // empty jQuery object
Вариант 2 - или полностью удалить свойство (приведет к ошибке, если вы ссылаетесь на него в другом месте)
delete $target;
console.log($target); // error: $target is not defined
Дополнительная информация: информация о пустом объекте jQuery и информация об удалении
Ответ 3
Вы ищете функцию .remove()
.