unwrap
La méthode unwrap sert à supprimer l'élément d'emballage externe de l'élément cible.
I am target
Points d'attention
L'élément cible doit avoir un nœud parent, sinon l'opération unwrap ne peut pas être exécutée.
const $el = $(`
<div>
<div id="target"></div>
</div>
`);
$el.unwrap(); // Erreur : pas d'élément parent, impossible de unwrap
$el.$('#target').unwrap(); // Correct : supprime l'élément englobant
Lorsque l'élément cible a d'autres éléments frères, il n'est pas non plus possible d'exécuter unwrap.
const $el = $(`
<div>
<div id="target"></div>
<div>I am siblings</div>
</div>
`);
$el.$('#target').unwrap(); // Erreur, car il a d'autres nœuds adjacents
Veuillez noter de ne pas manipuler à l’intérieur des composants de modèle tels que o-fill ou o-if.