unwrap
El método unwrap se utiliza para eliminar el elemento de envoltura externo del elemento objetivo.
I am target
Precauciones
El elemento objetivo debe tener un nodo padre, de lo contrario no se puede ejecutar la operación de unwrap.
const $el = $(`
<div>
<div id="target"></div>
</div>
`);
$el.unwrap(); // Error, no elemento padre, no se puede desenvuelve
$el.$('#target').unwrap(); // Correcto, eliminar el elemento envolvente
Cuando el elemento objetivo tiene otros elementos hermanos, tampoco se puede ejecutar unwrap.
const $el = $(`
<div>
<div id="target"></div>
<div>I am siblings</div>
</div>
`);
$el.$('#target').unwrap(); // Error, porque tiene otros nodos adyacentes
Tenga en cuenta que no se debe operar dentro de componentes de plantilla como o-fill o o-if.