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 等模闆組件內操作。