jQuery remove() 方法删除被选元素及其子元素。举例如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <script src="/jquery/jquery-1.11.1.min.js"></script>
 5 <script>
 6 $(document).ready(function(){
 7   $("button").click(function(){
 8     $("#div1").remove();
 9   });
10 });
11 </script>
12 </head>
13
14 <body>
15
16 <div id="div1" style="height:100px;width:300px;border:1px solid black;background-color:yellow;">
17 This is some text in the div.
18 <p>This is a paragraph in the div.</p>
19 <p>This is another paragraph in the div.</p>
20 </div>
21
22 <br>
23 <button>删除 div 元素</button>
24
25 </body>
26 </html>

点击按钮前如下:

点击按钮后:

remove()把整个div即选中的id部分的内容也已经删除。

jQuery empty() 方法删除被选元素的子元素。

把上面代码中的remove换成empty(),点击按钮后:

empty()并不清除选中的部分而是清除选中部分的子部分。

转载于:https://www.cnblogs.com/cocos2014/p/4270316.html

jQuery remove()与jQuery empty()的区别相关推荐

  1. 【jQuery教科书】从jQuery语法到jQuery ajax的每一个知识点(学习总结)

    文章目录 @[toc] 一.jQuery概述 1.1 什么是jQuery? 1.2 jQuery的版本须知 1.3 jQuery的功能作用 1.4 为什么要使用jQuery? 1.5 jQueryAP ...

  2. [JS][jQuery]清空元素html()、innerHTML= 与 empty()的区别 、remove()区别

    清空元素html("").innerHTML="" 与 empty()的区别 一.清空元素的区别      1.错误做法一:            $(&quo ...

  3. JQuery和JavaScript常用方法的一些区别

    jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单,为了说明区别,下面与大家分享下JavaScript 与JQuery 常用方法比较 jquery 就对j ...

  4. jQuery remove 内存 释放

    解决方案(伪代码):(http://www.cnblogs.com/see7di/archive/2011/09/08/2239653.html) jQuery( "*", obj ...

  5. jQuery:has()和jQuery:contains()及jQuery:empty

    jQuery:has()和jQuery:contains()两个方法比较类似.不同点在于: has是判断标签的 contains是判断文本的 1.jQuery:has() <div>< ...

  6. jQuery.fn和jQuery.prototype区别。

    近期在读jQuery的源码. 发现这里有个东西很难理解. 这里的 jQuery , jQuery.fn , jQuery,fn,init ,jQuery,prototype 都代表什么. 来看下jQu ...

  7. Jquery中attr与prop的区别

    prop()函数的结果: 1.如果有相应的属性,返回指定属性值. 2.如果没有相应的属性,返回值是空字符串. attr()函数的结果: 1.如果有相应的属性,返回指定属性值. 2.如果没有相应的属性, ...

  8. Jquery中bind和live的区别

    Jquery中bind和live的区别 Jquery中绑定事件有三种方法:以click事件为例 (1)target.click(function(){}); (2)target.bind(" ...

  9. jQuery中eq和get的区别

    jQuery中eq和get的区别 相信大部份人都会把这2个的用法搞错.仔细查看下API文档就可以知道.eq返回的是一个jquery对象,get返回的是一个html 对象数组.举个例子: <p s ...

最新文章

  1. 史上最全 | 数据分析技能详细拆解,一张图覆盖全流程知识细节和资源推荐(附下载)...
  2. 您必须在sources.list中指定代码源_python如何从源代码构建lxml
  3. 【Flask项目2】多进程下的日志文件(2)
  4. Python3 动态导入模块的两种方式
  5. 两个整数百分百C语言,2011年9月份计算机二级C语言上机题库(百分百准确),,,[1]
  6. 神策 FM | “微信之父”张小龙的四大关键产品原则
  7. cat全链路监控_谛听全链路监控平台实践与思考
  8. 正则基础之 NFA引擎匹配原理
  9. python转换为c代码_bash 转换为C代码
  10. 无码系列-1-架构师启蒙篇
  11. 虚拟机系统克隆到服务器上,迁移虚拟机
  12. 基于DevExpress XtraGrid控件实现的凭证式显示
  13. PHP使用redis防止大并发下二次写入
  14. VS 2005/2008 Web Setup Project
  15. 工作经验分享:为什么我们要写Unti Test
  16. 证件照排版软件_证件照的后期处理与打印
  17. 如何理解开仓与平仓规则?
  18. 计算机ROM指什么意思,ROM是什么 刷ROM是什么意思
  19. 电邮地址_电子邮件如何运作?
  20. 如何使用 JavaScript 创建水平和垂直标签?

热门文章

  1. Android RecyclerView(九)滑动监听综述
  2. Android自定义ImageView(二)——实现双击放大与缩小图片
  3. Mr.J-- HTTP学习笔记(六)-- 代理
  4. Python入门(一) 异常处理
  5. 数据的标准化【转载】
  6. javascript中call apply的区别
  7. STL中 set 和 multiset
  8. 在 Redis 上实现的分布式锁
  9. 使用TFS存储项目文档
  10. 每个前端工程师都应该懂的前端性能优化总结: