`
chengxianju
  • 浏览: 260046 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

jquery中empty和remove区别

阅读更多

jquery之empty()与remove()区别
要用到移除指定元素的时候,发现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

分享到:
评论

相关推荐

    详解jQuery中的empty、remove和detach

    然而,remove与empty的主要区别在于,remove方法在移除元素时,会同时清除元素上的数据和事件处理器,这使得元素无法再被重新添加回DOM中而不丢失其数据和事件绑定。 最后,detach方法提供了与remove类似的功能,...

    jquery之empty()与remove()区别说明

    在删除操作中,有几种方法可以实现元素的移除,其中jQuery提供了empty()和remove()两个方法,它们虽然都能实现移除元素的效果,但它们的行为和作用是有所不同的。 首先,我们来看empty()方法。empty()方法用于移除...

    基于DOM节点删除之empty和remove的区别(详解)

    本文将探讨在删除DOM节点时,jQuery中的两个方法:empty() 和 remove() 的区别和用法。 首先,empty() 方法的定义是清空指定元素内的所有子节点。这意味着,如果你对一个元素使用了empty() 方法,那么这个元素内部...

    jQuery中DOM节点删除之empty与remove

    DOM节点删除相信对每个初学jQuery的新手们来说都不陌生,下面这篇文章主要介绍了jQuery中DOM节点删除之empty与remove的相关资料,有需要的朋友可以参考借鉴,感兴趣的下面来一起学习学习吧。

    JQuery1.2.3下载 和 JQuery中文帮助文档

    同时,`.clone()`, `.remove()`, `.empty()`等方法用于元素的复制、删除和清空。 Ajax是JQuery中的重要组成部分,它提供了一套简洁的接口来处理异步数据请求。在1.2.3版本中,`.ajax()`, `.get()`, `.post()`等方法...

    jquery 内存泄露bug

    描述中提到的链接指向了一篇博客文章,虽然内容未给出,但可以推测作者可能分享了关于如何识别和解决jQuery内存泄漏的技巧。通常,内存泄露在JavaScript中发生是因为动态创建的元素、事件处理函数或其他资源没有被...

    jquery添加和删除元素

    本文将详细讲解如何使用jQuery来添加和删除元素,这在Web开发中是极为常见的需求。 首先,让我们理解jQuery的核心概念。jQuery通过选择器(Selectors)找到页面中的元素,然后对这些元素执行各种操作。比如,我们...

    Jquery API 1.4(中文)+ Jquery 1.42

    本指南将深入探讨《jQuery API 1.4(中文)》及jQuery 1.4.2版本中的关键知识点,帮助开发者更好地理解和运用这一版本的特性。 一、jQuery库的基本概念与应用 jQuery库是John Resig在2006年创建的一个JavaScript库...

    Learning jquery中文版

    此外,还将讲解如何使用`clone()`、`remove()`和`empty()`等方法处理元素的复制与移除。 事件处理在jQuery中同样重要。jQuery提供了一套统一的事件绑定和触发机制,使得跨浏览器的事件处理变得更加一致。书中会阐述...

    jquery 1.4.2 中文手册(API)

    `append()`和`prepend()`用于在元素内部添加内容,`html()`和`text()`用于获取或设置元素的HTML或文本内容,而`remove()`和`empty()`则用于移除元素或清空其内容。 3. **事件处理(Events)**:jQuery简化了事件...

    jquery1.10.2中文chm手册和1.10.2官方实例等

    2. DOM操作:jQuery提供了简洁的方法来操作DOM,如`append()`、`prepend()`用于添加元素,`remove()`、`empty()`用于删除或清空元素,`html()`、`text()`用于设置或获取元素内容。 3. 事件处理:jQuery的`.on()`...

    jquery1.4.2库 jquery1.4.2中文参考手册

    2. 删除:".remove()"方法用于移除元素,".empty()"则清空元素内的所有子节点。 3. 查找与遍历:".find()"查找后代元素,".next()", ".prev()", ".siblings()"等则用于遍历相邻元素。 三、事件处理 jQuery的事件...

    jQuery API 中文手册

    另外,`remove()`和`empty()`方法可以删除元素或清空其内容。 三、事件处理 jQuery简化了事件绑定和触发。使用`click()`, `mouseover()`, `mouseout()`等方法可以直接绑定相应的事件处理函数,`on()`和`off()`则...

    jquery中文API离线1.6

    下面我们将详细探讨jQuery 1.6中的核心概念、方法和功能。 ### 1. jQuery选择器 jQuery的选择器是基于CSS选择器的,如`$("#id")`选取ID为指定值的元素,`$(".class")`选取具有指定类名的元素,`$("tagname")`选取...

    jQuery 1.4.1 中文参考

    - `empty()`、`remove()`、`detach()`:元素的删除和分离。 **CSS操作** - `css()`:获取或设置元素的样式属性。 - `offset()`、`position()`、`scrollTop()`、`scrollLeft()`等:元素的位置和滚动信息。 - `...

    jQuery1.7+中文参考手册

    3. **DOM操作**:jQuery提供了便利的方法来操作DOM,如`append()`、`prepend()`用于在元素内部添加内容,`html()`、`text()`用于获取或设置元素的HTML或文本内容,`remove()`、`empty()`则用于移除元素。 4. **事件...

    jquery手册jquery的学习jquery的学习

    2. 删除元素:`remove()`方法可以移除指定的元素,而`empty()`则清空元素内的内容。 3. 选择与遍历:`children()`、`parents()`、`siblings()`等方法用于获取元素的子元素、父元素或同级元素。 四、事件处理 jQuery...

Global site tag (gtag.js) - Google Analytics