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

Dav*_*vid 4 javascript jquery

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

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

Sar*_*raz 5

尝试:

$('#element_id').children().remove().end().text($.trim($('#element_id').text()));
Run Code Online (Sandbox Code Playgroud)

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