jQuery 创建元素、添加元素、删除元素 【一篇文章轻松拿下】

article/2025/9/20 16:28:33

👑 原生 JS 中,我们学习了一整套元素创建添加删除的操作,其中创建元素,我们用了 creatElement,添加元素有两种,分别是后面追加 apprndChild,和指定元素前插入 insertBefore,在 jQuery 里,也有一整套的元素创建添加删除的方法,下面带大家一起学习一下  jQuery 的元素创建,添加,和删除 三连拳法吧!!!

文章目录:

💡 一:元素创建

💡 二:元素添加

2.1 元素的内部添加: 

2.1.1 append 父级末尾添加:

2.1.2 prepend 父级排头添加: 

2.2 元素的外部添加:  

 2.2.1 after 兄弟级后面添加:

 2.2.2 before 兄弟级前面添加: 

💡 三:元素删除 

3.1 remove 删除自身 

 3.2 empty 删除对应的所有子级 

  3.3 html (' ') 删除对应的所有子级 


一:元素创建

元素的创建相对于原生 JS 简直不要容易太多,我们只需要一个 $ 符号就可以走遍天下

元素创建格式:$('<div></div>')

🔎 注意:创建的标签应该有开有闭,并且标签在创建时就可以由内容,例如我们可以这样  $('<div>我是一个div标签</div>')

 📣 我们只是创建了一个 li 元素,但还没有添加,所以看不到结果

<body><ul></ul><script>var lis=$('<li>我是创建的第一个li标签</li>')</script>
</body>

二:元素添加

元素的添加和原生 JS 的相同之处在于,都可以指定在元素前添加还是元素后添加,不同之处在于,jQuery 分的更细,将创建好的元素分为了内部添加和外部添加,以下是两种情况的分别讲述:

2.1 元素的内部添加: 

<- 内部添加的两种形式均是可以理解为在父级内部添加了子级 ->

🔎 内部添加有两个方法:

  • append ( 创建好的元素的命名 ):在内部的最后一个元素的后面添加
  • prepend ( 创建好的元素的命名 ):在内部的最前面一个元素的前面添加

2.1.1 append 父级末尾添加:

<body><ul><li>原有1</li><li>原有2</li><li>原有3</li></ul><script>var lis=$('<li>我是创建的第一个li标签</li>')$('ul').append(lis)</script>
</body>

📣  创建好的 li 被添加到了 ul 父级的末尾


2.1.2 prepend 父级排头添加: 

<body><ul><li>原有1</li><li>原有2</li><li>原有3</li></ul><script>var lis=$('<li>我是创建的第一个li标签</li>')$('ul').prepend(lis)</script>
</body>

📣  创建好的 li 被添加到了 ul 父级的首位


2.2 元素的外部添加:  

<- 外部添加的两种形式均是可以理解为给某元素添加了兄弟级 ->

🔎 外部添加有两个方法:

  • after ( 创建好的元素的命名 ):在某元素的后面添加(兄弟级)
  • before ( 创建好的元素的命名 ):在某元素的前面添加(兄弟级)

 2.2.1 after 兄弟级后面添加:

<body><div class="aaa">我是原有的div</div><script>var divs=$('<div>我是新创建的div标签</div>')$('.aaa').after(divs)</script></body>

📣  创建好的 div 被添加到了类名为aaa的兄弟级的后面


 2.2.2 before 兄弟级前面添加: 

<body><div class="aaa">我是原有的div</div><script>var divs=$('<div>我是新创建的div标签</div>')$('.aaa').before(divs)</script></body>

📣  创建好的 div 被添加到了类名为aaa的兄弟级的前面


三:元素删除 

元素删除也有三种形式,对应两大方面:自删,全删

删除的三种形式:

  • remove ():可以删除匹配到的元素,即自删
  • empty ():可以删除掉某个父级内的全部子级,即删掉所有孩子
  • html ( ' ' ):可以删除掉某个父级内的全部子级,这个很好理解,就是文本内容的赋值,赋值为空就相当于删掉了所有

3.1 remove 删除自身 

<body><ul><li class="li1">我是第一个li</li><li class="li2">我是第二个li</li><li class="li3">我是第三个li</li></ul><script>$('.li2').remove()</script></body>

📣  匹配到的第二个 li 自身被删掉了


 3.2 empty 删除对应的所有子级 

<body><ul><li class="li1">我是第一个li</li><li class="li2">我是第二个li</li><li class="li3">我是第三个li</li></ul><script>$('ul').empty()</script></body>

 📣  通过控制台可以看到 ul 的所有子级(所有 li )都被删掉了,但 ul 还在


  3.3 html (' ') 删除对应的所有子级 

<body><ul><li class="li1">我是第一个li</li><li class="li2">我是第二个li</li><li class="li3">我是第三个li</li></ul><script>$('ul').html('')</script></body>

  📣  通过控制台可以看到 ul 的所有子级(所有 li )都被删掉了,但 ul 还在,要注意一定要在 html() 括号里加引号,如果不加则其意义为获取内容,不再是赋值为空

创作不易,给个支持吧!


http://chatgpt.dhexx.cn/article/mimehcVV.shtml

相关文章

jQuery-删除元素

删除元素有两种方法 remove()&#xff1a;删除被选元素&#xff08;及其子元素&#xff09; empty()&#xff1a;从被选元素中删除子元素 remove&#xff08;&#xff09;代码如下&#xff1a; <!DOCTYPE html> <html lang"en"> <head><met…

“浅”谈容灾和双活数据中心(下)

本文接续前文&#xff1a;“浅”谈容灾和双活数据中心&#xff08;上&#xff09;&#xff0c;上 篇发布之后&#xff0c;瓜哥粉丝量暴涨了好几百&#xff0c;感谢大家关注&#xff01; 第三部分&#xff1a;双活&#xff0c;看上去很美。 3.1 装逼是要付出代价的 看…

存储数据保护技术——双活

目录 基本概念&#xff1a; 双活部署方式&#xff1a; 当数据中心A和数据中心B同时写入数据&#xff0c;怎么区分&#xff1f;怎样保证数据一致性&#xff1a; 分布式锁互斥&#xff1a;来保证数据的一致性 互斥&#xff1a; 分布式锁&#xff1a; 注意&#xff1a; 仲裁…

【精华】 数据中心双活该如何构建

ICT架构师技术交流(微信号ICT_Architect) 介绍分析和交流ICT行业最前沿技术&#xff0c;分享云计算、存储、服务器、数据中心、网络、软件定义和虚拟化等相关知识&#xff0c;旨在知识交流、开放共享和共同进步。 因为最近经常看到大家在讨论数据中心双活解决方案&#xff0c;…

双活数据中心概念及优缺点介绍

主备数据中心之间一般有热备、冷备、双活三种备份方式。 热备 热备的情况下&#xff0c;只有主数据中心承担用户的业务&#xff0c;此时备数据中心对主数据中心进行实时的备份&#xff0c;当主数据中心挂掉以后&#xff0c;备数据中心可以自动接管主数据中心的业务&#xff0c;…

阿里超大数据中心“异地双活”实践

灾备系统和应急管理体系建设是数据中心永不变更的热点话题。从“两地三中心”、“同城双活”到“异地双活”&#xff0c;业内的讨论层出不穷。即使在容灾备份领域较早入手的金融行业&#xff0c;在灾备切换时也是谨慎再谨慎的&#xff0c;在历年“真实切换”演练时“手软”的例…

深入剖析Vplex双活数据中心存储方案

EMC上一代存储双活方案是通过vPlex网关产品实现&#xff0c;具备异构其他厂商存储的能力&#xff0c;将各厂商存储虚拟化为统一的存储池&#xff0c;为上层服务器提供存储资源。从2010年vPlex发布以来其的硬件已经更新了VS1、VS2和VS6三代。2016年推出的VS6硬件引擎间通过40Gb …

04|同城双活:如何实现机房之间的数据同步?

04&#xff5c;同城双活&#xff1a;如何实现机房之间的数据同步&#xff1f; 你好&#xff0c;我是徐长龙。今天我们来看看用户中心改造的另一个阶段&#xff1a;构建多机房。 在业务初期&#xff0c;考虑到投入成本&#xff0c;很多公司通常只用一个机房提供服务。但随着业…

数据中心的双活与灾备方案设计

灾备建设的最终目的就是要保护业务的连续性运行&#xff0c;除了技术层面的支撑外&#xff0c;还有人员、规划和流程等非技术决策层面支撑。养兵千日&#xff0c;用在一时。只有技术和规划通力配合&#xff0c;才能在真正发生灾难时保证业务连续性。 因此&#xff0c;业务连续性…

多数据中心多活相关知识

Cell&#xff1a;业务可封闭收敛最小执行分片&#xff1b;业务对请求空间按一定维度&#xff08;比如会员、门店等&#xff09;划分分片。 LDC&#xff1a;逻辑数据中心&#xff0c;是由多个业务可封闭 cell 组成的集合单元&#xff0c;拥有独立的基础中间件系统&#xff08;包…

第三讲:如何构建双活数据中心方案

针对数据中心双活解决方案如何构建,笔者把大家常见的疑问和问题进行汇总,加上我个人的见解写成一篇比较全面的文章,分享出来供大家参考。由于工作原因,可能今后近一个月的时间不能给及时大家写文章了,但是过了这段时间过后会尽快呈现给大家。 双活本身其实有广义和狭义之…

数字孪生数据中心机房,智能 IDC 高阶运维

随着“东数西算”工程和新基建的加速落地&#xff0c;数智化技术正逐渐渗透到各领域。但随着数据中心建设规模的逐步扩大&#xff0c;必然带来能耗的大幅增长和机房设备数量的不断扩充&#xff0c;传统机房的监控和管理模式已无法满足数据中心“集中监控、统一管理”的需求。 …

两地三中心及双活数据中心具体示例说明

两地三中心 两地三中心的有几种实现形式&#xff0c;下图是一种典型案例。 在这一案例中&#xff0c;正常情况下&#xff0c;业务运行在主机房的设备之上。主存储与辅存储存在单向同步关系&#xff0c;即主储存的所有数据变更都会实时同步复制①到次存储上&#xff0c;从而…

oracle双活什么意思,什么是双活数据中心

原标题&#xff1a;什么是双活数据中心 双活数据中心是出于灾备(Disaster Recovery)方面的考虑&#xff0c;一般会建2个(或多个)数据中心。一个是主数据中心用于承担用户的业务&#xff0c;一个是备份数据中心用于备份主数据中心的数据、配置、业务等。 主备数据中心之间一般有…

双活数据中心架构优缺点分析

什么是双活数据中心 首先我们要知道双活就是Active-Active&#xff0c;故名思义就是两边都是活动在线提供服务的&#xff0c;是相对于传统的主备模式Active-Standby模式的。一个真正的双活方案是应该涵盖基础设施、中间件、应用程序各个层次的。 双数据中心同时对外提供业务生…

你的服务器扛得住吗?双活数据中心初体验

目录 一、什么是双活数据中心 &#xff1f;二、传统主备模式三、双活数据中心简介1、双活数据中心优点2、三种主要的双活场景&#xff08;1&#xff09;非对称双活&#xff08;2&#xff09;分应用双活&#xff08;3&#xff09;对称双活&#xff08;4&#xff09;混合模式 四、…

双活数据中心架构分析及优缺点

什么是双活数据中心 &#xff1f; 首先我们要知道双活就是Active-Active&#xff0c;故名思义就是两边都是活动在线提供服务的&#xff0c;是相对于传统的主备模式Active-Standby模式的。一个真正的双活方案是应该涵盖基础设施、中间件、应用程序各个层次的。 双数据中心同时…

数据中心双活该如何构建

&#xfeff; ICT架构师技术交流 微信号 ICT_Architect 功能介绍 分析和交流ICT行业最前沿技术&#xff0c;分享更多存储、服务器、数据中心、网络、软件定义和虚拟化等相关知识&#xff0c;旨在知识交…

数据架构:数据中心 主备、双活

出于灾备&#xff08;Disaster Recovery&#xff09;的目的&#xff0c;一般都会建设2个&#xff08;或多个&#xff09;数据中心。一个是主数据中心用于承担用户的业务&#xff0c;一个是备份数据中心用于备份主数据中心的数据、配置、业务等。备数据中心之间一般有主备&#…

双活数据中心解决方案

1、数据中心发展历程及趋势 2、双活数据中心建设模型 3、双活数据中心解决方案 4、成功案例 1、数据中心发展历程及趋势 2、双活数据中心建设模型 2.1 应用级双活数据中心模型一 -- 分应用主备模型 2.2 应用级双活数据中心模型二 -- 主主模型 2.3 应用级双活数据中心模型三…