首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用jquery删除子元素和空格?

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

Stack Overflow用户
提问于 2013-01-24 20:58:17
回答 2查看 2K关注 0票数 2

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

我有以下内容:

代码语言:javascript
运行
AI代码解释
复制
<div class="sectionA"> <p>sfadfafdafdafdaf</p>  </div>

如果我这样做了:

代码语言:javascript
运行
AI代码解释
复制
$(".sectionA *").remove();

我明白了:

代码语言:javascript
运行
AI代码解释
复制
<div class="sectionA">   </div>

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-24 21:01:38

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

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

示例:

代码语言:javascript
运行
AI代码解释
复制
 $(".sectionA").empty();

jsFiddle Demo

票数 4
EN

Stack Overflow用户

发布于 2013-01-24 21:00:54

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

代码语言:javascript
运行
AI代码解释
复制
 $(".sectionA").html('');
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14510631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档