Supposons que l'objet jQuery est $target
.
Est-ce que $target.remove();
est ce que vous cherchez?
Si vous voulez détruire complètement la cible, vous avez plusieurs options. Tout d'abord, vous pouvez supprimer l'objet du DOM comme décrit ci-dessus ...
console.log($target); // jQuery object
$target.remove(); // remove target from the DOM
console.log($target); // $target still exists
Option 1 - Remplacez ensuite la cible par un objet jQuery vide (jQuery 1.4 +)
$target = $();
console.log($target); // empty jQuery object
Option 2 - Ou supprimez entièrement la propriété (provoquera une erreur si vous le référez ailleurs)
delete $target;
console.log($target); // error: $target is not defined
More reading: informations sur l'objet jQuery vide , et informations sur la suppression
Vous recherchez la fonction .remove()
.