wrap
wrap 方法用于在目标元素的外部包裹一层元素。在执行 wrap 操作之前,会自动执行 $ 方法 的初始化操作,因此可以直接填写具体的元素字符串或对象。
I am 1
I am 2
I am 3
注意事项
目标元素必须拥有父节点,否则包裹操作会失败。
const $el = $(`
<div>
<div id="target"></div>
</div>
`);
$el.wrap("<div>new div</div>"); // 错误,没有父元素,无法包裹
$el.$('#target').wrap("<div>new div</div>"); // 正确,有父元素
请注意,不要在 o-fill 或 o-if 等模板组件内操作。