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

时间:2013-01-24 20:58:17

标签: jquery dom-manipulation

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

我有以下内容:

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

如果我这样做:

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

我明白了:

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

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

2 个答案:

答案 0 :(得分:4)

您需要的是.empty()方法,它正如您所描述的那样:

  

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

示例:

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

jsFiddle Demo

答案 1 :(得分:2)

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

 $(".sectionA").html('');