如何使用jquery删除子元素和空格?
我有以下内容:
<div class="sectionA"> <p>sfadfafdafdafdaf</p> </div>
如果我这样做:
$(".sectionA *").remove();
我明白了:
<div class="sectionA"> </div>
如何在删除<p>
子元素后删除空格?
答案 0 :(得分:4)
您需要的是.empty()
方法,它正如您所描述的那样:
此方法不仅删除子(和其他后代)元素, 但也是匹配元素集中的任何文本。这是因为, 根据DOM规范,任何文本字符串 element被视为该元素的子节点。
示例:
$(".sectionA").empty();
答案 1 :(得分:2)
在其中放置一个空字符串:
$(".sectionA").html('');