やったこと

webサービスを作るときに考えたことを垂れ流します

【jQuery】spanタグをテキストを残して削除する!

「spanタグ」の中身のテキストを残してタグをだけを消去する方法です。

以下のような「spanタグ」があったとします。

<span class="hogespan">ほげ~</span>


これをjQueryの「unwrap」を使って削除します。一旦中身のコンテンツを選択して、その外側の要素を削除するという作戦です。

//jQuery削除処理
 $('.hogespan').contents().unwrap();


これでspanは消去されてテキストだけが後に残ります。

ほげ~


この方法は「aタグ」を削除したい場合にも使えます。テキストはそのままにして、リンクだけを外すことができます。

以上です。