2

如何使用 jquery 删除子元素和空格?

我有以下内容:

<div class="sectionA"> <p>sfadfafdafdafdaf</p>  </div>

如果我做:

$(".sectionA *").remove();

我明白了:

<div class="sectionA">   </div>

<p>删除子元素后如何删除空格?

4

2 回答 2

4

您需要的是该.empty()方法,该方法可以执行您所描述的操作:

此方法不仅删除子(和其他后代)元素,还删除匹配元素集中的任何文本。这是因为,根据 DOM 规范,元素中的任何文本字符串都被视为该元素的子节点。

例子:

 $(".sectionA").empty();

jsFiddle 演示

于 2013-01-24T21:01:38.297 回答
2

在其中放置一个空字符串:

 $(".sectionA").html('');
于 2013-01-24T21:00:53.523 回答