要用到移除指定元素的时候,发现empty()与remove([expr])都可以用来实现。可仔细观察效果的话就可以发现。empty()是只移除了指定元素中的所有子节点,拿$("p").empty()来说,他只是把<p>dsfsd</p>中的文本给移除了,而留下了<p></p>,仍保留其在dom中所占的位置。
remove([expr])则是把其从dom中删除,而不会保留其所占的位置。
例:

<p>Hello</p>
World
<p>welcome</p> 

执行$("p").empty()其结果是

<p></p>
World
<p></p>

执行$("p").remove()其结果是

World

转载于:https://www.cnblogs.com/qiantuwuliang/archive/2009/10/19/1585695.html

jquery之empty()与remove([expr])区别相关推荐

  1. jQuery的empty、remove、detach区别

    方法名 参数 被移除的元素所绑定的事件及数据是否也被移除 元素自身是否被移除 empty 无 是 否 remove 选择器表达式,比如 remove(".class"); remo ...

  2. empty 与 remove 的区别

    empty()移除指定元素中的所有子节点,拿$("p").empty()来说,他只是把<p>dsfsd</p>中的文本给移除了,而留下 了<p> ...

  3. Jquery中attr与prop的区别

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

  4. Jquery中bind和live的区别

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

  5. jQuery中eq和get的区别

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

  6. php中empty(), is_null(), isset()函数区别

    empty(), is_null(), isset()真值表(区别) 我们先来看看这3个函数的功能描述 www.111cn.net isset 判断变量是否已存在,如果变量存在则返回 TRUE,否则返 ...

  7. JQuery对象与DOM对象的区别与转换

    1.jQuery对象和DOM对象的区别 DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象; eg: var domObj = ...

  8. 了解jQuery并掌握jQuery对象和DOM对象的区别

    jQuery的优势: 开源--开放源代码 轻量级 强大的选择器 出色的DOM操作(对DOM元素的一个增删改查) 完善的Ajax,出色的浏览器兼容性,丰富的插件支持,完善的文档(说明书) 链式操作方式, ...

  9. php中is null,php中empty(), is_null(), isset()函数区别

    empty(), is_null(), isset()真值表(区别) 我们先来看看这3个函数的功能描述 www.111cn.net isset 判断变量是否已存在,如果变量存在则返回 TRUE,否则返 ...

最新文章

  1. 解密module_init幕后的故事
  2. 简单工厂模式--加减乘除运算
  3. 关于group by的用法 原理
  4. java多级目录文件是否存在_Java文件夹操作,判断多级路径是否存在,不存在就创建(包括windows和linux下的路径字符分析)...
  5. linux基础:快速搭建平台
  6. Bootstrap 下拉菜单(Dropdowns)
  7. EAUML日拱一卒-活动图::14.2 Behavior StateMachines (6) - Transitions
  8. 计算机各个硬盘分区名称不见了,开机后电脑硬盘分区突然消失了,文件都不见了还能找回吗?...
  9. vue项目改图标_vue 项目全局修改element-ui的样式
  10. 《读书的力量》读后感作文4000字
  11. Android Studio 里sync下载慢,怎么办?
  12. PAAS(platform as a serverce,平台即服务)
  13. isFinite() 如果参数是 NaN,正无穷大或者负无穷大,会返回 false,其他返回 true
  14. 什么是办公自动化(OA)?
  15. 谷歌云开大会,李飞飞等高管公布多款AI新产品
  16. java粒子特效_Java学习之粒子系统
  17. python处理行列分明的txt文件
  18. 博弈论第一章 完全信息静态博弈
  19. 亲,你心念念的Axure9.0来了,请查收~ 内附Axure安装包+汉化包+授权码获取方式
  20. 小程序如何转App?

热门文章

  1. Docker Swarm 用compose部署WordPress
  2. Win64 驱动内核编程-3.内核里使用内存
  3. hdu3706基础的单调队列
  4. 【五线谱】符干朝向与连音线 ( 符干朝向 | 第三线以下符干朝上 | 第三线以上符干朝下 | 连音线 )
  5. 【Groovy】Groovy 脚本调用 ( Groovy 类中调用 Groovy 脚本 | 参考 Script#evaluate 方法 | 创建 Binding 对象并设置 args 参数 )
  6. 【Groovy】闭包 Closure ( 闭包类 Closure 简介 | 闭包 parameterTypes 和 maximumNumberOfParameters 成员用法 )
  7. 【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | LoadedApk 后续分析 )
  8. redis持久化的几种方式
  9. java 入门-helloWorld
  10. Hibernate中的Entity类之间的继承关系之一MappedSuperclass