unwrap
unwrap メソッドは、ターゲット要素の外側のラッピング要素を削除するために使用されます。
I am target
注意事項
対象要素は親ノードを持っている必要があります、そうでないと unwrap 操作を実行できません。
const $el = $(`
<div>
<div id="target"></div>
</div>
`);
$el.unwrap(); // エラー、親要素がないため、unwrapできません
$el.$('#target').unwrap(); // 正しい、ラップ要素を取り除きます
ターゲット要素が他の兄弟要素を持っている場合、unwrap を実行することもできません。
const $el = $(`
<div>
<div id="target"></div>
<div>I am siblings</div>
</div>
`);
$el.$('#target').unwrap(); // エラー、他の隣接ノードが存在するため
o-fill や o-if などのテンプレートコンポーネント内で操作しないでください。