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