`

JQuery操作文档之删除节点

阅读更多
JQuery提供了两种方法来删除节点:remove()empty()

1.remove()

作用是从DOM中删除所有匹配的元素,传入的参数用来根据JQuery表达式来筛选元素。

值得一提的是:当使用remove()删除某个节点后,该节点所包含的的所有后代节点将同时被删除。这个方法的返回值是一个指向已被删除的节点的引用,因此可以在以后再使用这些元素。如:

var $li = $(“ul li:eq(0)”).remove();//获取第一个li元素节点后将它从页面删除

$li.appendTo(“ul”);//将刚才删掉的节点重新添加到ul中, 并作为最后一个元素

 

也可以直接使用appendTo()方法的特性来简化上面的代码,appendTo()方法除了有追加的功能外还有移动元素的功能,移动元素时需要先删掉元素在将元素插入到指定节点,因此以上代码可以简化为:

$(“ul li:eq(0)”).appendTo(“ul”);

 

2.empty()

严格来说,empty()方法并不是删除节点,而是清空节点,它能清空元素中的所有后代节点。

如:

$(“ul li:eq(0)”).empty();

运行此代码会发现,第一个li的内容被清空了只剩下li标签默认的符号·,也就是清空了litext()值,li元素并没有被移除。

分享到:
评论

相关推荐

    jQuery 文档操作方法

    jQuery 文档操作方法详解 jQuery 文档操作方法是 jQuery 库中的一组强大且实用的函数,用于操作 HTML 和 XML 文档中的元素。这些方法可以帮助开发者快速高效地操作文档结构,提高开发效率和代码质量。本文将对 ...

    jquery 1.4.4 + 帮助文档

    3. DOM操作:jQuery 1.4.4对DOM操作进行了优化,如插入、删除和复制元素更加高效,同时支持HTML字符串与DOM节点间的转换。 4. AJAX改进:增强了AJAX请求的处理能力,支持JSONP、文件上传等,且错误处理更加完善。 ...

    jQuery+Asp.net 操作XML文件添加、编辑、删除节点源码例子

    这些类提供了方法来加载XML文档,查找、添加、修改或删除节点。例如,`XmlDocument.Load()` 方法用于加载XML文件,`XmlNode.SelectSingleNode()` 用于查找特定节点,`XmlNode.AppendChild()` 和 `XmlNode....

    jquery动态添加删除(tr/td)

    在介绍jQuery动态添加删除表格行(tr)和单元格(td)的过程中,首先需要明确的是jQuery库是JavaScript的一个快速、小巧、功能丰富的库,它简化了HTML文档遍历和操作、事件处理、动画和Ajax交互,对于Web开发人员来...

    jquery帮助文档,让你很快了解

    - **说明**:此函数用于指定一个具体的 DOM 元素作为 jQuery 对象的操作目标,可以是 HTML 元素、XML 节点或 Window 对象。 - **参数**: - `elem`:DOM 元素、XML 节点或 Window 对象。 - **例子**: ```...

    jquery ztree学习文档

    下面介绍一下zTree 的主要功能:( ... 6、支持 Tree 的节点移动、编辑、删除 7、支持极其灵活的 checkbox & radio 选择功能 8、支持任意更换皮肤 / 个性化图标(依靠css) 9、简单的参数配置 实现 灵活多变的功能

    jquery 添加、删除表格

    总之,"jquery 添加、删除表格"的主题涵盖了使用jQuery进行DOM操作的基本技能,这是前端开发者必备的技能之一。通过学习和实践这些技术,你可以更有效地构建交互式的Web界面,尤其是在处理表格数据时。

    jquery添加和删除元素

    在JavaScript的世界里,jQuery是一个非常流行的库,它简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。本文将详细讲解如何使用jQuery来添加和删除元素,这在Web开发中是极为常见的需求。 首先,让我们理解...

    jQuery第4天知识点:jQuery节点操作、jQuery特殊属性操作、jQuery事件机制.zip

    今天我们将主要关注jQuery中的节点操作、特殊属性操作以及事件机制。 一、jQuery节点操作 1. 选择器:jQuery提供了丰富的选择器,如ID选择器(#id)、类选择器(.class)、元素选择器(element)等,用于快速定位DOM元素...

    JQuery-1.7和API文档(英文版chm格式)

    - **DOM操作**: jQuery提供了一套完整的DOM操作API,包括添加、删除、复制和移动DOM元素,如`append()`、`remove()`、`prepend()`等。 - **事件处理**: jQuery简化了事件绑定,如`click(fn)`用于绑定点击事件,`on...

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

    通过这份文档,你可以详细学习到如何使用JQuery来提高网页开发的效率和效果,无论是基本的DOM操作,还是复杂的Ajax交互,都有详尽的指导。 在学习过程中,建议先从基础选择器和DOM操作入手,理解JQuery如何简化原生...

    jQuery 1.4.4 帮助文档 chm

    4. **DOM操作**:详细阐述如何创建、插入、复制、删除和遍历DOM节点,以及如何查找元素的兄弟、子节点和父节点。 5. **AJAX交互**:讲解如何使用jQuery的$.ajax()函数进行异步数据请求,包括GET、POST方法,以及...

    动态插入和删除节点

    综上所述,Java中的动态插入和删除节点主要通过前端技术实现,尤其是利用jQuery库简化DOM操作。掌握这些技巧,可以让你构建出更加灵活和交互丰富的Web应用程序。在实际项目中,配合服务器端的Java代码,可以实现更...

    JQuery实现对html结点的操作(创建,添加,删除).rar

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作,包括对HTML节点的创建、添加和删除。本教程将深入探讨如何利用jQuery高效地处理这些基本任务。 一、HTML节点的创建 在jQuery中,创建...

    jQuery表单元素动态增加删除代码.zip

    4. 删除元素:当用户选择删除某一表单元素时,对应的删除按钮触发的事件会调用`$().remove()`,移除对应的DOM节点。 此外,为了保持表单数据的一致性,可能还需要处理一些附加的逻辑,比如验证新添加的表单项是否...

    Jquery基础教程之DOM操作

    删除节点可以通过`.remove()`方法来实现,这个方法可以移除一个或者多个被选中的元素节点。 ```javascript // 假设有一个元素,我们想删除它 $("p").remove(); // 移除匹配的元素 ``` ### 修改节点 修改节点内容...

    纯js的树形菜单(添加删除节点)

    总的来说,实现"纯js的树形菜单(添加删除节点)"涉及到JavaScript基础、DOM操作、jQuery库的使用,以及事件处理等多方面技能。通过这样的练习,开发者可以提升对Web前端开发的理解,尤其是动态数据展示和交互设计的...

    jQuery插入节点1

    在本文中,我们将详细介绍 jQuery 中的插入节点方法,包括创建节点、插入节点、删除节点、克隆节点、替换节点和包裹节点等。 创建节点 在 jQuery 中,可以使用工厂函数 `$()` 来创建节点。例如,`$("<p>")` 将创建...

    jQuery动态添加节点循环流程图表代码.zip

    在JavaScript中,我们可以使用DOM(文档对象模型)操作来创建、修改或删除HTML元素。jQuery提供了更加简洁的API,如`$('<元素>')`用于创建新节点,`.append()`、`.prepend()`等方法用于将节点插入到指定位置。通过...

Global site tag (gtag.js) - Google Analytics