jQuery-DOM节点插入总结

添加节点的jquery方法:

append()、prepend()、appendTo() 、prependTo() 

插入节点的jquery方法:

after() 、before() 、insertBefore() 、insertAfter()

举个例子来说明以上几种方法的用法:

html例子:
<nav>
    <ul>
        <li>序列号1</li>
        <li>序列号2</li>
        <li>序列号3</li>
    </ul>
</nav>

添加节点

1、append()方法:

script:
var $div = '<div>append添加的节点</div>';
$('nav').append($div); //将新创建的div节点插入到nav容器的内容底部

html:
<nav>
    <ul>
        <li>序列号1</li>
        <li>序列号2</li>
        <li>序列号3</li>
    </ul>
    <div>append添加的节点</div>
</nav>

2、prepend()方法:

script:
var $div = '<div>append添加的节点</div>';
$('nav').append($div); //将新创建的div节点插入到nav容器的内容顶部

html:
<nav>
    <div>prepend添加的节点</div>
    <ul>
        <li>序列号1</li>
        <li>序列号2</li>
        <li>序列号3</li>
    </ul>
</nav>

3、appendTo()方法:

script:
var $div = '<div>append添加的节点</div>';
var nav = $('nav');
//$div.appendTo($nav);  //这样写是错误的

$('<div>append添加的节点</div>').appendTo($nav);//真理在这里。。  将新创建的节点添加到nav的内容后面

html:
<nav>
    <ul>
        <li>序列号1</li>
        <li>序列号2</li>
        <li>序列号3</li>
    </ul>
    <div>appendTo添加的节点</div>
</nav>

4、prependTo()方法:

script:
var $div = '<div>append添加的节点</div>';
var nav = $('nav');
//$div.prependTo($nav);  //和前面同理,这样写是错误的 
$('<div>append添加的节点</div>').appendTo($nav);//真理在这里。。  将新创建的节点添加到nav的内容的前面

html:
<nav>
    <div>prependTo添加的节点</div>
    <ul>
        <li>序列号1</li>
        <li>序列号2</li>
        <li>序列号3</li>
    </ul>
</nav>

插入节点

5、after()方法:

script:
var $l_1 = $('ul>li:nth-of-type(1));
var $l_2 = $('ul>li:nth-of-type(2)); 
var nav = $('nav');
$l_2.after($l_1);  //这里可以这么理解,第2个li后面跟着第1个li。

html:
<nav>
    <ul>
        <li>序列号2</li>
        <li>序列号1</li>
        <li>序列号3</li>
    </ul>
</nav>

6、before()方法:

script:
var $l_1 = $('ul>li:nth-of-type(1));
var $l_2 = $('ul>li:nth-of-type(2)); 
var nav = $('nav');
$l_1.before($l_2);  //这里可以这么理解,第1个li前面是第2个li。

html:
<nav>
    <ul>
        <li>序列号2</li>
        <li>序列号1</li>
        <li>序列号3</li>
    </ul>
</nav>

7、insertBefore()方法:

script:
var $l_1 = $('ul>li:nth-of-type(1));
var $l_2 = $('ul>li:nth-of-type(2)); 
var nav = $('nav');
$l_2.insertBefore($l_1);  //将第2个li插入到第1个li前面

html:
<nav>
    <ul>
        <li>序列号2</li>
        <li>序列号1</li>
        <li>序列号3</li>
    </ul>
</nav>

8、insertAfter()方法:

script:
var $l_1 = $('ul>li:nth-of-type(1));
var $l_2 = $('ul>li:nth-of-type(2)); 
var nav = $('nav');
$l_1.insertAfter($l_2);  //将第1个li插入到第2个li后面

html:
<nav>
    <ul>
        <li>序列号2</li>
        <li>序列号1</li>
        <li>序列号3</li>
    </ul>
</nav>

容易出现问题的地方在 appendTo()和preappendTo()。

转载于:https://www.cnblogs.com/CaseyWei/p/9410538.html

android6 usb默认文件管理,不弹RSA配对提示框 本文修改针对 高通 Android6.0.1 出user版本时 https://www.cnblogs.com/Jokeyyu/p/7424262.html http://blog.youkuaiyun.com/sinc00/article/details/44957943 diff --git a/frameworks/base/packages/SystemUI/src/com/android... 阅读详情

相关推荐

TI AWR1642实战指南:CCS调试mmWave Demo Visualizer全流程解析

本文详细解析了TI AWR1642开发板的CCS调试流程,重点介绍了mmWave Demo Visualizer的使用方法。从环境准备、版本确认到bin文件烧录、CCS工程配置,再到调试启动与结果验证,提供了全流程的实战指南,帮助开发者快速掌握AWR1642的调试技巧,避免常见错误。

weixin_30790841的博客 111

jQuery之DOM节点插入总结

添加节点的jquery方法: append()、prepend()、appendTo() 、prependTo()  插入节点的jquery方法: after() 、before() 、insertBefore() 、insertAfter() 举个例子来说明以上几种方法的用法: html例子: &lt;nav&gt; &lt;ul&gt; &lt;li...

CaseyWei 980

SPSS实战:5步搞定多指标联合诊断的ROC曲线分析(附Logistic回归教程)

本文详细介绍了如何使用SPSS软件进行多指标联合诊断的ROC曲线分析。通过5个实战步骤,从数据准备、二元Logistic回归建模生成综合预测概率,到绘制并比较单指标与联合模型的ROC曲线,帮助临床研究者有效整合多个诊断指标,提升模型判别能力(AUC),实现诊断效能的优化。

mqtt6iot的博客 1422

dom文档对象手册_DOM总结

一.DOM是一棵树,树上有Node,Node分为 Document、Element(元素)和 Text(文本),以及其他不重要的。二.浏览器原生提供document节点,代表整个文档, 文档的第一层只有一个节点,就是 HTML 网页的第一个标签<html>,它构成了树结构的根节点(root node)三.DOM 文档对象模型:DOM中的O指的是Object,他是在内存中,按照树型结构通...

weixin_34589862的博客 924

MATLAB实战:5步搞定GNSS单点定位解算(附完整代码)

本文提供了一份基于MATLAB的GNSS单点定位实战指南。通过5个核心步骤,详细讲解了如何从卫星坐标和伪距观测值出发,利用最小二乘迭代算法,构建并实现一个完整的单点定位解算器。文章附有完整代码,并涵盖精度评估与结果分析,适合GNSS初学者和MATLAB用户快速上手实践。

a2b3c4d5e的博客 250

SNN系列|编码篇(2)时序编码

Tempotral Coding 选择编码方法是要根据编码对象以及模型如何处理编码信息进行选择,如下是一种时序信息的编码对比: Threshold-based encoding 又称为tempotral contrast,该方法可以用于编解码一段序列,当差值超过阈值时发放脉冲,阈值是根据编码的序列自适应变化的。 使用该编码方法时,实值序列最好是沿时间变化的,因为在根据差分决定是否发放脉冲后,脉冲的顺序与差分顺序有关。 Time-to-first spike coding 该编码方法将信息用神经元首次

Tianlong Lee的博客 1万+

jQuery添加DOM节点常用的5种方法

一、内部插入(前插入、后插入): <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery添加DOM节点常用的五种方法</title> <script type="text/javascript" src="js/jquery-1.8.3.js" ></script> </head> <body&g

不动声色的小蜗牛的博客 5444

CircuitBreaker Resilience4J 介绍

在分布式环境中,我们的应用可能会面临着各种各样的可恢复的异常(比如超时,网络环境异常),此时我们可以利用不断重试的方式来从异常中恢复(Retry Pattern),使整个集群正常运行。然而,也有一些异常比较顽固,突然发生,无法预测,而且很难恢复,并且还会导致级联失败(举个例子,假设一个服务集群的负载非常高,如果这时候集群的一部分挂掉了,还占了很大一部分资源,整个集群都有可能遭殃)。如果我们这时还是不断进行重试的话,结果大多都是失败的。

zzhongcy的专栏 3540

JQuery的dom操作

jquery的dom操作查找节点,修改属性创建节点-内部插入法创建节点-外部插入法删除节点复制节点替换节点属性操作样式操作获取html文本和值常用遍历节点方法css-dom操作多选框应用页面加载完毕触发方法作业     创建节点 创建节点:使用jQuery 的工厂函数$(): $(html标签);会根据传入的 html标记字符串创建一个jQuery对象,并返回 动态创建的新元素节点不会被自动添加到文档中,而是需要使用其他方法将其插入到文档中; 当创建单个元素时,需注意闭合标签和使用标准的XHTML格式。例

只是个人笔记,请见谅 2129

材料力学数值方法:细观力学模拟:材料断裂与损伤的细观模拟_2024-08-05_16-13-13.Tex

弹性理论是材料力学的一个重要分支,主要研究在外部载荷作用下,材料如何发生弹性变形以及如何恢复原状。这一理论基于连续介质力学,将材料视为由无数连续点组成的连续体,每个点都遵循一定的力学规律。弹性理论的核心是胡克定律,它表明在弹性范围内,应力与应变成正比关系。损伤变量ddd通常定义为0到1之间的值,其中d0d=0d0表示材料未损伤,d1d=1d1表示材料完全损伤。损伤变量可以基于不同的物理量定义,如裂纹密度、孔隙率或微观缺陷的分布。

938

广州吉欧电子科技有限公司安卓开发工程师岗位 - 技术核心、职责详解与面试指南

广州吉欧电子科技有限公司招聘安卓开发工程师,该岗位可接收优秀应届生。岗位职责包括:1)负责安卓应用架构设计与开发,确保稳定性和可扩展性;2)功能模块编码实现与测试;3)性能优化与用户体验提升;4)后端接口对接;5)系统版本适配;6)用户反馈处理迭代;7)特殊要求熟悉RTK高精度定位技术原理及使用。该岗位要求扎实的安卓开发技术、良好的架构设计能力、性能优化经验,以及特定领域的RTK专业知识,是一个技术全面且具有专业特色的开发岗位。

郑伟强dev的专栏 153

JS(DOM与JQuery) —div添加/删除元素

一。DOM对元素的操作 1.需求:设置按钮,div中添加图片、文本框、超链接 以及删除div中多有的元素 2.document对象方法:createElement():动态创建元素      元素对象方法appendChild():将新元素追加到末尾       元素对象方法insertBefore(新元素对象,原节点):将新节点插入到某节点前       元素对象属性firstChil...

有道无术,术尚可求,有术无道,止于术。 1488

【YOLO11改进 - C3k2融合】C3k2融合动态蛇形卷积(Dynamic Snake Convolution)用于管状结构分割任务

【YOLO11改进 - C3k2融合】C3k2融合动态蛇形卷积(Dynamic Snake Convolution)用于管状结构分割任务

专注于图像领域,主要研究内容包括计算机视觉和深度学习,特别是在图像分类、目标检测和图像生成等方面有深入的研究和实践经验。 517

jQuery DOM节点的创建插入删除

DOM节点的创建 jQuery节点创建与属性的处理 创建元素节点: $("<div></div>") 创建为本节点: $("<div>我是文本节点</div>") 创建为属性节点: $("<div id='test' class='aaron'>我是文本节点</div>") DOM节点的插入 DOM内部插入append()与appendTo() 选择器 描述 append(content) 向每个匹配的元素内部追加

weixin_45745641的博客 1004

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

JQuery(12)_JQuery 中的 DOM 操作之外部插入节点

本系列博客汇总在这里:JQuery 汇总 JQuery 中的 DOM 操作之外部插入节点一、外部插入节点1、after(content)2、before(content)二、代码演示 一、外部插入节点 1、after(content) 在每个匹配的元素之后插入内容。 2、before(content) 在每个匹配的元素之前插入内容。 以上方法不但能将新创建的 DOM 元素插入到文档中,也能对原有...

魏宇轩 700

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

php insertafter,JQuery DOM 插入节点方法总结

Jquery动态插入DOM节点的方法总结:append()向每个匹配的元素内部追加内容:HTML代码:我想说:jQuery代码:$("p").append("你好");结果:我想说:你好appendTo()将所有匹配的元素追加到指定的元素中。实际上,使用该方法是颠倒了常规的$(A).append(B)的操作,即不是将B追加到A中,而是将A追加到B中:HTML代码:我想说:jQuer代码:$("你好...

weixin_29489791的博客 139

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jQuery之dom操作(查询、创建、插入、删除、复制节点)

jQuery之dom操作(查询、创建、插入、删除节点) 1.查询     利用选择器找到要操作的节点之后,获得节点的值、属性值、文本以及html内容。     a,html()  --  html内容     b,text()  --  文本     c,val()  --  节点的值     d,attr()  --  属性值     此外,这几个方法也可以用来修改节点的内

龙腾四海365的专栏 1582

jq在html中添加dom元素,JQuery插入DOM节点的方法

本文实例讲述了JQuery插入DOM节点的方法。分享给大家供大家参考。具体分析如下:动态创建HTML元素并没有实际用处,还需要将新创建的元素插入文档中。将新创建的节点插入文档最简单的办法是,让它成为这个文档的某个节点的子节点。前面使用了一个插入节点的方法append(),它会在元素内部追加新创建的内容。将新创建的节点插入某个文档的方法并非只有一种,在JQuery中还提供了其他儿种插入节点的方法,如...

weixin_39611008的博客 981

php dom怎么创建节点,jQuery DOM节点的创建、插入、删除

DOM节点的创建DOM创建节点及节点属性首先,介绍如何使用JavaScript创建div节点元素,主要包括创建div节点元素的属性和创建div节点元素的样式两大部分内容创建流程:创建节点(常见的:元素、属性和文本)添加节点的一些属性加入到文档中涉及方法:创建元素:document.createElement设置属性:setAttribute添加文本:innerHTML加入文档:appendChil...

weixin_35766308的博客 252

jquery-dom操作内部插入节点

内部插入是将content插入到selector节点内部,包括内部的头部和尾部。插入后的节点与原节点是[size=large][color=blue][b]父子关系[/b][/color][/size]。 1.[b]append()[/b] 方法在被选元素的结尾(仍然在内部)插入指定内容,向每个匹配的元素内部追加内容. hello [code="jquery"]$("p").ap...

wangjingyi 239

jQuery DOM节点的创建、插入、删除

DOM节点的创建 DOM创建节点及节点属性 首先,介绍如何使用JavaScript创建div节点元素,主要包括创建div节点元素的属性和创建div节点元素的样式两大部分内容 创建流程: 创建节点(常见的:元素、属性和文本) 添加节点的一些属性 加入到文档中 涉及方法: 创建元素:document.createElement 设置属性...

weixin_34247032的博客 180

jq讲html元素添加到dom树中,jQuery学习之DOM节点的插入方法总结

本文主要总结了jQuery中DOM节点的插入方法,以及各种方法的注意点,下面话不多说,来看看详细的介绍吧。一、内部插入append()与appendTo()append:这个操作与对指定的元素执行原生的appendChild方法,将它们添加到文档中的情况类似。appendTo:实际上,使用这个方法是颠倒了常规的$(A).append(B)的操作,即不是把B追加到A中,而是把A追加到B中。appen...

weixin_29579377的博客 985

jQuery-DOM节点的插入

本文转自慕课网 内部插入append()与appendTo() 动态创建的元素是不够的,它只是临时存放在内存中,最终我们需要放到页面文档并呈现出来。那么问题来了,怎么放到文档上? 这里就涉及到一个位置关系,常见的就是把这个新创建的元素,当作页面某一个元素的子元素放到其内部。针对这样的处理,jQuery就定义2个操作的方法 append:这个操作与对指定的元素执行原生

ssisse的博客 882

jQuery中的DOM节点的创建与多种插入方式

1jQuery节点创建与属性的处理 上一节介绍了通过JavaScript原生接口创建节点,在处理上是非常复杂与繁琐的。我们可以通过使用jQuery来简化了这个过程 创建元素节点: 可以有几种方式,后面会慢慢接触。常见的就是直接把这个节点的结构给通过HTML标记字符串描述出来,通过$()函数处理,$("html结构") $("") 创建为本节点: 与创

回忆 7370

jQuery节点操作,jQuery插入节点,jQuery删除节点,jQuery Dom操作

一.创建节点 1 varbox = $('<div>节点</div>');//创建一个节点,或者var box = "<div>节点</div>"; 2 $('body').append(box);//将节点插入到<body>元素内部 ...

denghan4400的博客 133

使用jQuery在元素前后与内外部插入Dom节点

使用jQuery在元素前后插入Dom节点 在编写代码时,当你想要通过点击事件在某个元素前后添加内容或样式的时候,你可以通过JavaScript编写代码。精明的你也许会发现,与jQuery做对比,使用javaScript编写这部分代码,没有jQuery编写的代码简洁,方便。 注 :学习本章节内容要有一定的 HTML , CSS , JavaScript ...

藜笙的博客 3008
上一篇: DOM之元素与节点的区别
下一篇: jQuery--DOM操作
Clotho2012
博客等级 码龄12年 1粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值