什么是在jquery中从div中删除所有子元素但保留直接在div内的任何文本的最佳方法?
我尝试过.children().remove(),但在Firefox和Opera中会添加大量空格。在ie中运行良好。
我尝试过.children().remove(),但在Firefox和Opera中会添加大量空格。在ie中运行良好。
尝试:
$('#element_id').children().remove().end().text($.trim($('#element_id').text()));
$.trim
用于移除文本周围的空白。div
之前加上哈希#
,但两者都可以使用:http://jsfiddle.net/NTxx7/ 和 http://jsfiddle.net/L6G7e/。 - Giuseppe Accaputo