.unwrap()【親要素削除】
メモ
- 親要素削除
- .wrap()【要素囲い (個別)】と逆の処理
- 関連
- 該当要素を個別に囲む場合、.wrap()【要素囲い (個別)】
- 該当要素を一括して囲む場合、.wrapAll()【要素囲い (一括)】
- 該当要素内のコンテンツを囲む場合、.wrapInner()【コンテンツ囲い】
構文
関連
例
<style>
.border { border:1px black solid; padding:1px 5px; margin-left:5px; }
.border2 { border:2px red dashed; padding:5px 5px; line-height:250%; }
</style>
<p>削除なし</p>
<div>
<p><span class="border2"><span class="border">コンテンツ1</span></span></p>
<p><span class="border2"><span class="border">コンテンツ2</span></span></p>
<p><span class="border2"><span class="border">コンテンツ3</span></span></p>
</div>
<p>unwrap()</p>
<div id="id1">
<p><span class="border2"><span class="border">コンテンツ1</span></span></p>
<p><span class="border2"><span class="border">コンテンツ2</span></span></p>
<p><span class="border2"><span class="border">コンテンツ3</span></span></p>
</div>
<p>unwrap("span")</p>
<div id="id2">
<p><span class="border2"><span class="border">コンテンツ1</span></span></p>
<p><span class="border2"><span class="border">コンテンツ2</span></span></p>
<p><span class="border2"><span class="border">コンテンツ3</span></span></p>
</div>
<p>unwrap("p")</p>
<div id="id3">
<p><span class="border2"><span class="border">コンテンツ1</span></span></p>
<p><span class="border2"><span class="border">コンテンツ2</span></span></p>
<p><span class="border2"><span class="border">コンテンツ3</span></span></p>
</div>
<script>
$("#id1 *").unwrap();
$("#id2 *").unwrap( "span" );
$("#id3 *").unwrap( "p" );
</script>
削除なし
コンテンツ1
コンテンツ2
コンテンツ3
unwrap()
コンテンツ1
コンテンツ2
コンテンツ3
unwrap("span")
コンテンツ1
コンテンツ2
コンテンツ3
unwrap("p")
コンテンツ1
コンテンツ2
コンテンツ3