如何从dom中删除此div?

时间:2011-12-04 08:07:15

标签: jquery

使用jQuery,如何删除下面的#hello div并将a元素保留在外部div标签内?

我想离开这个:

<div>
  <div id="hello">
    <a href="http://google.com"></a>
  </div>
</div>

对此:

<div>
  <a href="http://google.com"></a>
</div>

3 个答案:

答案 0 :(得分:8)

尝试展开功能:

$('#hello a').unwrap();

http://api.jquery.com/unwrap/。干杯!

答案 1 :(得分:2)

var divToBeRemoved=$("#hello");
var html=divToBeRemoved.html();
var parentOfDiv=divToBeRemoved.parent();
divToBeRemoved.remove();
parentOfDiv.html(html);

答案 2 :(得分:0)

var alink = $('#hello a').clone();
$('#hello').parent().html(alink);