Supongamos que el objeto jQuery es $target
.
141
¿Es $target.remove();
lo que estás buscando?
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 $target
no va a funcionar: perfectionkills.com/understanding-delete/#misconceptions ¿Por qué no lo hará $target=null
el trabajo?
$target=null
lugar. Es más rápido y no se mete con las optimizaciones internas del navegador.
Estás buscando la .remove()
función.
.empty()
un efecto similar?