jQuery:如何删除周围的div标签?

在这一行……

lorem ipsum dolor sit amet

我想用jQuery摆脱周围的div标签,所以输出如下:

lorem ipsum dolor sit amet

这可能吗?

 $('.textwidget').replaceWith($('.textwidget').text()); 

应该这样做。

 $('.textwidget').contents().unwrap(); 

应该管用

这将选择文本并删除它周围的div标签。

 $('.textwidget').contents().filter(function() { return this.nodeType === 3 }).unwrap(); 

查看http://jsfiddle.net/7SX5u/1/上的工作示例

$('.textwidget').replaceWith($('.textwidget').html());