jQuery:如何删除周围的div标签?
在这一行……
我想用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());