jQuery中DOM节点删除之empty与remove

发布时间 - 2026-01-10 22:40:20    点击率:

前言

最近刚学了新知识,虽然是一个小知识点,但还是忍不住想和大家分享。本文的内容主要针对的是初学者,如果大家有什么意见或者问题都可以留言交流的,下面来看看详细的介绍吧。

.empty()是指对该节点后代的删除,结果是清空该节点(该节点里面已无元素)。

.remove()是指删除该节点,结果是删除该节点(该节点及其后代元素都将不存在)。

下面放代码来说明。

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title></title>
 <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js "></script>
 <style>
  body{
   background: #ffe5aa;
  }
  #test1{
   width:100px;
   height:100px;
   background: #3db7ff;
  }
  #test2{
   width:100px;
   height:100px;
   background: #ff179f;
  }
 </style>
</head>
<body>
 <div class="whole">
  <button class="bt1">通过empty删除节点</button>
  <button class="bt2">通过remove删除节点</button>
 </div>
 <div id="test1">
  <p>元素1</p>
  <p>元素2</p>
 </div>
 <div id="test2">
  <p>元素3</p>
  <p>元素4</p>
 </div>
 <script type="text/javascript">
  $(".bt1").on('click',function(){
   $("#test1").empty();
  })
   $(".bt2").on('click',function(){
   $("#test2").remove();
  })
 </script>
</body>
</html>

点击运行后,出现以下画面。

点击button1,将执行.empty()指令,预期将删除test1子节点元素。结果如下。

再点击button2,将执行.remove()指令。预期将删除test2及其后代子节点元素。结果如下。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。


# jquery  # remove和empty  # remove  # empty  # jquery删除dom节点  # jQuery中DOM节点的删除方法总结(超全面)  # jQuery的DOM操作之删除节点示例  # JQuery删除DOM节点的方法  # jQuery DOM删除节点操作指南  # jquery之empty()与remove()区别说明  # 基于DOM节点删除之empty和remove的区别(详解)  # 是指  # 的是  # 是一个  # 有什么  # 结果是  # 不存在  # 来看看  # 都将  # 这篇文章  # 大家分享  # 学了  # 已无  # 清空  # 新知识  # 再点  # 有疑问  # lang  # en  # head  # html 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 怎么用AI帮你为初创公司进行市场定位分析?  Laravel如何实现数据库事务?(DB Facade示例)  Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  Python数据仓库与ETL构建实战_Airflow调度流程详解  如何快速辨别茅台真假?关键步骤解析  QQ浏览器网页版登录入口 个人中心在线进入  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  Mybatis 中的insertOrUpdate操作  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  如何在建站宝盒中设置产品搜索功能?  网站建设整体流程解析,建站其实很容易!  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  如何用搬瓦工VPS快速搭建个人网站?  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  如何基于云服务器快速搭建网站及云盘系统?  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  Laravel API资源类怎么用_Laravel API Resource数据转换  原生JS获取元素集合的子元素宽度实例  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  如何制作一个表白网站视频,关于勇敢表白的小标题?  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  Laravel如何自定义分页视图?(Pagination示例)  实例解析Array和String方法  原生JS实现图片轮播切换效果  linux写shell需要注意的问题(必看)  Internet Explorer官网直接进入 IE浏览器在线体验版网址  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  大连 网站制作,大连天途有线官网?  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】  在线制作视频的网站有哪些,电脑如何制作视频短片?  高性价比服务器租赁——企业级配置与24小时运维服务  如何用PHP快速搭建CMS系统?  javascript读取文本节点方法小结  Laravel如何处理和验证JSON类型的数据库字段  如何为不同团队 ID 动态生成多个“认领值班”按钮  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  Laravel怎么实现模型属性的自动加密  如何快速查询网站的真实建站时间?  微信小程序 wx.uploadFile无法上传解决办法  javascript中的try catch异常捕获机制用法分析  如何快速使用云服务器搭建个人网站?  北京企业网站设计制作公司,北京铁路集团官方网站?  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  Laravel storage目录权限问题_Laravel文件写入权限设置