Как уничтожить элемент DOM с помощью jQuery?

Предположим, что объект jQuery $target.

Ответ 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 и информация об удалении