13

これは私のhtmlです。

<span id="current" class="green unselctable" data-original-title="" title="">
    Lorem Ipsum is simply dummy
</span>

with で選択して$("#current")いますが、jQuery unwrap 関数を使用すると、親タグが削除されます。

文字列を解析してDOMに追加せずに、JavaScriptまたはjQueryでスパンを削除する方法はありますか?

編集 divの内容を保持したい。タグだけは外してほしいです。

4

3 に答える 3

38

contents()unwrap( ) にチェーンできます。

$("#current").contents().unwrap();

contents()#currentは、テキスト ノードを含むのすべての子を返し、テキスト ノードunwrap()に適用できます。

于 2013-04-02T19:42:41.340 に答える
4
var $current = $('#current');
$current.replaceWith($current.text());

2つの現在の答えをいじります-しゃれ

アンラップと置換

于 2013-04-02T19:42:51.290 に答える