jquery删除所有子元素并保留文本

时间:2010-08-06 10:36:15

标签: javascript jquery

什么是从div中删除所有子元素的最佳方法,但是在jquery中保留直接位于div内的任何文本。

我试过.childre()。remove()但是这会在firefox和opera中添加大量的空白。尽管如此,工作正常。

1 个答案:

答案 0 :(得分:5)

尝试:

$('#element_id').children().remove().end().text($.trim($('#element_id').text()));

$.trim应该从文本中删除周围的空格。