`

JQuery操作文档之插入节点

阅读更多
JQuery中提供了八个方法用来在文档的不同位置插入节点,具体如下:

序号

方法

描述

示例

1

append()

向每个匹配元素的内部追加内容

($(A).append(B):A的后面追加B,也就是将A作为B的最后一个子节点)

HTML<p>Hello</p>

JQuery代码:$(“p”).append(“<b>Word!<b/>”);

结果:<p>Hello<b>Word!</b></p>

2

appendTo()

将所有匹配的元素追加到指定的元素中。($(A).appendTo(B):A追加到B中,此时AB的最后一个子节点)append()刚好相反

HTML<p>Hello</p>

JQuery代码:$(“<b>Word!<b/>”).appendTo(“p”);

结果:<p>Hello<b>Word!</b></p>

3

prepend

向每个匹配元素的内部前置内容

($(A). prepend(B):A的内部前置B,也就是将A作为B的第一个子节点)

HTML<p>Hello</p>

JQuery代码:$(“p”). prepend (“<b>Word!<b/>”);

结果:<p><b>Word!</b>Hello</p>

4

prependTo()

将所有匹配的元素前置到指定的元素中。($(A). prependTo (B):A前置到B中,此时AB的第一个子节点)prepend ()刚好相反

HTML<p>Hello</p>

JQuery代码:

$(“<b>Word!<b/>”). prependTo (“p”);

结果:<p><b>Word!</b>Hello</p>

5

after()

在每个匹配元素之后插入内容($(A).after(B):A作为兄弟节点追加到B的后面)

HTML<p>Hello</p>

JQuery代码:$(“p”). after (“<b>Word!<b/>”);

结果:<p>Hello</p><b>Word!</b>

6

insertAfter()

将所有匹配元素插入到指定元素的后面($(A). insertAfter(B):B元素后面追加一个兄弟节点A

HTML<p>Hello</p>

JQuery代码:

$(“<b>Word!<b/>”). insertAfter(“p”);

结果:<p>Hello</p><b>Word!</b>

7

before

在每个匹配元素之前插入内容($(A). before (B):A作为兄弟节点添加到B的前面)

HTML<p>Hello</p>

JQuery代码:$(“p”). before (“<b>Word!<b/>”);

结果:<b>Word!</b><p>Hello</p>

8

insertBefore

将所有匹配元素插入到指定元素的前面($(A). insertAfter(B):B元素前面追加一个兄弟节点A

HTML<p>Hello</p>

JQuery代码:

$(“<b>Word!<b/>”). insertBefore (“p”);

结果:<b>Word!</b><p>Hello</p>

分享到:
评论

相关推荐

    JQuery插入DOM节点的方法

    将新创建的节点插入某个文档的方法并非只有一种,在JQuery中还提供了其他儿种插入节点的方法,如下表所示。读者可以根据实际需求灵活地做出多种选择。 HTML DOM结构如下: 欢迎访问软件开发网&gt;欢迎访问软件开发网 &...

    JQuery权威指南源代码

    动态插入节点方法 动态插入节点方法 复制元素节点 替换元素节点 包裹元素节点 遍历元素 删除元素 数据管理 第4章 事件中的冒泡现象 bind方法绑定事件 映射方式绑定不同的事件 切换事件hover 切换事件...

    jQuery权威指南-源代码

    6.1.5 jQuery中异步加载XML文档/168 6.2 请求服务器数据/170 6.2.1 $.get()请求数据/170 6.2.2 $.post()请求数据/172 6.2.3 serialize()序列化表单/175 6.3 $.ajax()方法/177 6.3.1 $.ajax()的基本概念/177 ...

    超实用的jQuery代码段

    2.5 插入节点元素 2.6 复制节点元素 2.7 替换节点元素 2.8 删除节点元素 2.9 为元素绑定事件 2.10 如何从元素中除去HTML标签 2.11 如何限制文本域中字符的个数 2.12 如何选中页面上的所有复选框 2.13 禁用表单的回车...

    jQuery学习之DOM节点的插入方法总结

    本文主要总结了jQuery中DOM节点的插入方法,以及各种方法的注意点,下面话不多说,来看看详细的介绍吧。 一、内部插入append()与appendTo() append:这个操作与对指定的元素执行原生的appendChild方法,将它们添加...

    jquery插件使用方法大全

    jQuery就是如此强大,你可以轻易地找到DOM中的任何元素,而这也是jQuery设计之初query的真实含义(查询)。 编辑本段Jquery对象  jquery提供了很多便利的函数,如each(fn),但是使用这些函数的前提是:你使用的对象...

    JQuery包裹DOM节点的方法

    如果要将某个节点用其他标记包裹起来,JQuery提供了相应的方法,即wrap(),该方法对于需要在文档中插入额外的结构化标记非常有用,而且它不会破坏原始文档的语义。 wrap() 代码如下:$(“#li_1”).wrap(“&lt;strong&gt;&lt;/...

    jQuery详细教程

    选择器允许您对 DOM 元素组或单个 DOM 节点进行操作。 jQuery 元素选择器 jQuery 使用 CSS 选择器来选取 HTML 元素。 $("p") 选取 &lt;p&gt; 元素。 $("p.intro") 选取所有 class="intro" 的 &lt;p&gt; 元素。 $("p#demo") 选取 ...

    jQuery权威指南366页完整版pdf和源码打包

    2.4 本章小结 第3章 jquery操作dom 3.1 dom基础 3.2 访问元素 3.2.1 元素属性操作 3.2.2 元素内容操作 3.2.3 获取或设置元素值 3.2.4 元素样式操作 3.3 创建节点元素 3.4 插入节点 3.4.1 内部...

    jQuery Dom元素操作技巧

    jquery 获取父节点,兄弟节点,在节点内插入内容。 ①$(#test1).parent() // 父节点 ②$(#test1).next() //下一个节点 ③$(#test1).append('&lt;div class=error_info&gt;&lt;span class=Validform_checktip&gt;&lt;/span&gt;&lt;/

    jQuery EasyUI 1.4.5 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示

    tree:修复在追加或插入新节点的时候触发onLoadSuccess事件的BUG。 Improvement(改进) window:可以自定义显示样式了; window:新增“border”属性允许用户设置不同的边框样式; navpanel:新增“href”属性用...

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    10-27 3 jquery节点操作 10-27 4 练习题讲解 10-27 5 jquery属性操作 获取子元素和兄弟元素的方法 10-27 6 练习题讲解 10-27 7 jquery和ajax整合使用的方法 10-29 1 svn安装及常用操作 10-29 2 svn常用操作 实例讲解...

    jQuery.clean使用方法及思路分析

    一、jQuery.clean使用方法jQuery.clean( ...则创建文本节点 2.5、字符串为实体编号或html标签 代码如下:创建一个div元素并插入到文档碎片中 处理xhtml风格标签 将elem包裹起来,并将包裹后的字符串作为div的inner

    jQuery.parseHTML() 函数详解

    1. 该函数将使用原生的DOM元素创建函数把HTML字符串转换为一个DOM元素的集合,你可以将这些DOM元素插入到文档中。 2. 如果没有指定context参数,或该参数为null或undefined,则默认为当前document。如果创建的DOM...

    JavaScript基础教程第8版

    10.5 插入节点 197 10.6 替换节点 199 10.7 用对象字面值编写代码 202 第11章 建立动态页面 206 11.1 在网页上显示当前日期 206 11.2 处理周中的日期 208 11.3 根据时间对消息进行定制 209 11.4 ...

    C#基类库(苏飞版)

    操作Xml文档的帮助类,主要是添加,删除,修改,查询节点的操作和操作后进行保存的功能。 XMLProcess 操作Xml文档的帮助类,主要是添加,删除,修改,查询节点的操作的功能。 12.弹出消息类 MessageBox JS弹出...

    浅析js预加载/延迟加载

    动态插入节点是最为简单也最为广泛的一种异步加载方式,然后使用动态插入节点方法加载的文件都会 在加载后立即执行,javascript的执行一方面会占用浏览器js执行进程,另一方面也可能改变页面结构,而css 的执行更有...

    适用于NodeJS +服务器端jQuery的Web爬网程序/蜘蛛;-)-Node.js开发

    适用于Node的功能最强大,最流行和生产的抓取/抓取软件包:)特性:服务器端DOM和自动Cheerio(默认)或JSDOM的jQuery插入可配置的池大小和重试功能最强大,最流行和生产的抓取/抓取软件包节点,快乐的黑客:)功能:...

    JavaScript权威指南(第六版) 清晰-完整

    15.6 创建、插入和删除节点 15.7 例子:生成目录表 15.8 文档和元素的几何形状和滚动 15.9 HTML表单 15.10 其他文档特性 第16章 脚本化CSS 16.1 CSS概览 16.2 重要的CSS属性 16.3 脚本化内联样式 16.4 查询计算出的...

Global site tag (gtag.js) - Google Analytics