wrap
El método wrap se utiliza para envolver una capa de elemento alrededor del elemento objetivo. Antes de ejecutar la operación wrap, se ejecuta automáticamente la inicialización del método $, por lo que se pueden especificar directamente cadenas de elementos u objetos concretos.
I am 1
I am 2
I am 3
Notas importantes
El elemento objetivo debe tener un nodo padre, de lo contrario la operación de envoltura fallará.
const $el = $(`
<div>
<div id="target"></div>
</div>
`);
$el.wrap("<div>new div</div>"); // Error, no hay elemento padre, no se puede envolver
$el.$('#target').wrap("<div>new div</div>"); // Correcto, hay elemento padre
Tenga en cuenta, no opere dentro de los componentes de plantilla como o-fill o o-if.