如何删除元素而不删除其中的内容?

lau*_*kok 14 jquery

如何删除元素而不删除元素内的内容?

<a href="#">
    <span>
        <img src="pic-1.jpg"/>
    </span>
</a>
Run Code Online (Sandbox Code Playgroud)

我想删除了span一个封装图像.

所以我可以得到,

<a href="#">

    <img src="pic-1.jpg"/>

</a>
Run Code Online (Sandbox Code Playgroud)

dfs*_*fsq 38

你需要打开包装

$('img').unwrap();
Run Code Online (Sandbox Code Playgroud)

  • @KristoferGisslén也许是这样的:http://jsfiddle.net/hxxk5brf/1/ (2认同)

the*_*com 8

$(document).ready(function(){
  $span = $('span');
  $span.replaceWith($span.html());
}); 
Run Code Online (Sandbox Code Playgroud)

参见示例http://jsfiddle.net/vikastyagi87/Xaa39/6/