Respuestas:
¿Es $target.remove();lo que estás buscando?
.empty()un efecto similar?
Si quieres destruir completamente el objetivo, tienes un par de opciones. Primero puede eliminar el objeto del DOM como se describe anteriormente ...
console.log($target); // jQuery object
$target.remove(); // remove target from the DOM
console.log($target); // $target still exists
Opción 1 : luego reemplace el objetivo con un objeto jQuery vacío (jQuery 1.4+)
$target = $();
console.log($target); // empty jQuery object
Opción 2 : o elimine la propiedad por completo (causará un error si la hace referencia en otro lugar)
delete $target;
console.log($target); // error: $target is not defined
Más información : información sobre el objeto jQuery vacío e información sobre eliminar
delete $targetno va a funcionar: perfectionkills.com/understanding-delete/#misconceptions ¿Por qué no lo hará $target=nullel trabajo?
$target=nulllugar. Es más rápido y no se mete con las optimizaciones internas del navegador.
Estás buscando la .remove()función.