前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >jQuery中的DOM操作

jQuery中的DOM操作

作者头像
IMWeb前端团队
发布于 2019-12-03 07:53:10
发布于 2019-12-03 07:53:10
1.3K00
代码可运行
举报
文章被收录于专栏:IMWeb前端团队IMWeb前端团队
运行总次数:0
代码可运行

Dom操作的分类:DOM Core,html-DOM,CSS-DOM

查找节点:

查找属性节点(通过jq选择器),操作属性节点(attr(‘属性名’,’属性值’)), 操作文本节点(text())读/写

1.创建节点:

可以使用工厂函数:$(创建节点的内容)。要使用标准的开闭和标签

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$('<p id="text">p</p>')//创建了一个id为text,内容为p的p标签

返回值是一个jq对象

2.插入节点:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
append()://向匹配的元素的内部的结尾处追加内容
appendTo()://将每个匹配的元素追加到指定的元素内部结尾处
$('<p id="text">p</p>').appendTo("#outer");    
$('#outer').append('<p id="text2">插入p2</p>');  // 主语宾语调换
prepend()://向每个元素的内部的开始处插入内容
prependTo()://将每个匹配的元素插入到指定元素内部的开始处
$('<p id="text">插入p</p>').prependTo("#outer");
$('#outer').prepend('<p id="text2">插入p2</p>');   //主语宾语调换

插入为某个节点的子节点

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
insertAfter://将指定元素a插入到另一个元素b的后面
After://在b元素的后面插入a
insertBefore://将指定元素a插入到另一个元素b的前面
Before://在b元素的前面插入a

删除节点: remove:$(‘#test′).remove();该方法不会把匹配的元素从 jQuery 对象中删除,因而可以在将来再使用这些匹配的元素。但除了这个元素本身得以保留之外,remove() 不会保留元素的 jQuery 数据。不占位置

清空节点:

empty:$(selector).empty() 从指定元素中移出所有的内容,包括子节点和内容。占位置

复制节点:clone():只复制节点中的内容,不包括任何行为。 注意克隆后节点的id属性,避免id重复 clone(true):复制内容,也复制行为

替换节点:xxx.replace(a)用xxx把a替换掉 前后宾语调换:a.replaceWith(xxx)将a替换成xxx 节点互换需要先克隆节点 包裹节点:warp() 将指定节点用其他标记包裹起来,该方法对于需要在文档中插入额外的结构化标记非常有用。将所有的元素进行单独包裹 wrap(“”) wrapAll() 将所有匹配的元素用一个元素来包裹, wrapAll(“”)

wrapInner()包裹指定元素中的子内容(包括文本节点)

find()方法:查找子节点,返回值为子节点对应的jq对象 var text=$trNode.find(“te:first”).text();//获取tr的第一个td的文本节点的文本值

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-09-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ARM+DSP!全志T113-i+玄铁HiFi4开发板硬件说明书(1)
本文档主要介绍开发板硬件接口资源以及设计注意事项等内容,测试板卡为全志T113-i+玄铁HiFi4开发板。由于篇幅问题,本篇文章共分为上下两集,点击账户可查看更多内容详情,开发问题欢迎留言,感谢关注。
创龙科技Tronlong
2023/01/31
1.9K0
ARM+DSP!全志T113-i+玄铁HiFi4开发板硬件说明书(1)
TI Sitara系列 AM64x开发板(双核ARM Cortex-A53)软硬件接口规格书
AM64x的IO电平标准一般为1.8V或3.3V,上拉电源一般不超过3.3V,当外接信号电平与IO电平不匹配时,中间需增加电平转换芯片或信号隔离芯片。按键或接口需考虑ESD设计,ESD器件选型时需注意结电容是否偏大,否则可能会影响到信号通信。
创龙科技Tronlong
2022/10/31
1.9K0
TI Sitara系列 AM64x开发板(双核ARM Cortex-A53)软硬件接口规格书
NXP i.MX6ULL开发板系列处理器软硬件规格资料说明书
i.MX 6ULL的IO电平标准一般为3.3V,上拉电源一般不超过3.3V,当外接信号电平与IO电平不匹配时,中间需增加电平转换芯片或信号隔离芯片。按键或接口需考虑ESD设计,ESD器件选型时需注意结电容是否偏大,否则可能会影响到信号通信。
创龙科技Tronlong
2022/09/12
1.7K0
NXP i.MX6ULL开发板系列处理器软硬件规格资料说明书
全志A40i开发板硬件说明书——100%国产+工业级方案(上)
本文档主要介绍全志A40i开发板丰富的硬件接口资源,以及开发设计中的一些注意事项等内容。全志这块A40i的开发板,是源自创龙科技最新代表作品,其核心板采用“100%国产+工业级”设计,外观精美,可玩性很高,在国产芯片势头正猛的情况下,究竟真的是电力用户的首选吗?一起来看看!
创龙科技Tronlong
2022/07/20
1K0
全志A40i开发板硬件说明书——100%国产+工业级方案(上)
国产!瑞芯微RK3506(3核A7@1.5GHz+双网口+双CAN-FD)工业开发板硬件说明书
RK3506J/RK3506B处理器的IO电平标准一般为1.8V、3.3V,上拉电源一般不超过3.3V或1.8V,当外接信号电平与IO电平不匹配时,中间需增加电平转换芯片或信号隔离芯片。按键或接口需考虑ESD设计,ESD器件选型时需注意结电容是否偏大,否则可能会影响到信号通信。
创龙科技Tronlong
2025/04/27
1240
国产!瑞芯微RK3506(3核A7@1.5GHz+双网口+双CAN-FD)工业开发板硬件说明书
Zynq-7010/7020开发板(双核ARM Cortex-A9+A7)软硬件规格资料
本文档主要介绍Zynq-7010/7020开发板的硬件接口资源以及设计注意事项等内容。
创龙科技Tronlong
2022/10/31
3.4K0
Zynq-7010/7020开发板(双核ARM Cortex-A9+A7)软硬件规格资料
全志A40i+Logos FPGA开发板(4核ARM Cortex-A7)硬件说明书(上)
本文档主要介绍TLA40iF-EVM工业评估板硬件接口资源以及设计注意事项等内容。
创龙科技Tronlong
2023/01/31
9680
全志A40i+Logos FPGA开发板(4核ARM Cortex-A7)硬件说明书(上)
全志V853开发板硬件框图及各模块原理图【内附PDF版本】
此表格为 V853 部分重要的 GPIO 的分配表,> 表示对IO的另外一个复用,完整的 GPIO 分配请参阅原理图。
阿志小管家
2024/02/02
5420
全志V853开发板硬件框图及各模块原理图【内附PDF版本】
TMS320C6678 DSP + Xilinx Kintex-7 FPGA开发板硬件接口资源图解分享
本文主要介绍硬件接口资源以及设计注意事项等内,其中测试的应用板卡为TMS320C6678DSP + Xilinx Kintex-7 FPGA核心板,它是一款基于TI KeyStone架构C6000系列TMS320C6678八核C66x定点/浮点DSP与Xilinx Kintex-7 FPGA处理器设计的高端异构多核评估板,由核心板与底板组成。核心板内部DSP与FPGA通过SRIO、EMIF16、I2C通信总线连接。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
创龙科技Tronlong
2022/08/14
1.5K0
TMS320C6678 DSP + Xilinx Kintex-7 FPGA开发板硬件接口资源图解分享
嵌入式必学!硬件资源接口详解——基于ARM AM335X开发板 (下)
本文档主要介绍嵌入式初级学习者,在使用核心板/开发板过程中,所做的一些硬件接口资源以及设计注意事项等内容。本篇文章是基于创龙科技TL335x-EVM-S开发板,它是一款基于TI Sitara系列AM3352/AM3354/AM3359 ARM Cortex-A8高性能低功耗处理器设计的评估板。
创龙科技Tronlong
2022/06/24
1.2K0
嵌入式必学!硬件资源接口详解——基于ARM AM335X开发板 (下)
Ompal138+Spartan-6 FPGA开发板硬件数据说明书(上)
本篇内容主要讲解Ompal138+Spartan-6 FPGA开发板的硬件部分,其中包含了FPGA、CPU、FLASH、接口与串口,以及连接器和开关等,希望对嵌入式开发的相关用户有所帮助。其中,测试板卡是基于创龙科技的SOM-TL138F核心板开发一款评估板。评估板采用核心板 + 评估底板的设计方式,尺寸为24cm*13cm,它主要帮助开发者快速评估核心板性能。
创龙科技Tronlong
2022/08/28
6330
Ompal138+Spartan-6 FPGA开发板硬件数据说明书(上)
全志T113-i+玄铁HiFi4开发板(双核ARM Cortex-A7 )规格书
创龙科技TLT113-EVM是一款基于全志科技T113-i双核ARM Cortex-A7 + 玄铁C906 RISC-V + HiFi4 DSP异构多核处理器设计的国产工业评估板,ARM Cortex-A7处理器单元主频高达1.2GHz。评估板由核心板和评估底板组成,核心板CPU、ROM、RAM、电源、晶振等所有器件均采用国产工业级方案,国产化率100%。同时,评估底板大部分元器件亦采用国产工业级方案。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
创龙科技Tronlong
2023/01/31
1.5K0
全志T113-i+玄铁HiFi4开发板(双核ARM Cortex-A7 )规格书
【惊喜:三箭齐发】正点原子号令者RT1052开发板正式开卖,配置强大。同时发布新品GPRS DTU模块 和LORA通信模块。
I.MX RT系列,是NXP推出的全球首款跨界处理器,融合了低功耗应用处理器和高性能微控制器的优势。I.MX RT系列跨界处理器结合了高性能和实时功能,具有高度集成和高安全性的特点。I.MX RT系列MCU基于ARMCortex M7内核,采用6级流水线,性能高达5 CoreMark/MHz,在600MHz工作频率下测试数据高达3020 CoreMarks,是目前性能最强的Cortex M7产品。
用户1605515
2018/07/25
1.6K0
【惊喜:三箭齐发】正点原子号令者RT1052开发板正式开卖,配置强大。同时发布新品GPRS DTU模块 和LORA通信模块。
平头哥 BeagleV-Ahead TH1520 RISC-V 高性能开发板开箱硬件评测
非常感谢 中国杭州平头哥半导体优先公司 和 Beagle社区给予我们 全球首款高性能 TH1520 RISC-V SBC开发板 BeagleV-Ahead评测工作,我们将围绕 开发板 外观 ,板载功能接口,系统启动系统初体验,系统功能使用演示,更新不同系统镜像,编译SDK打造属于自己的系统,从硬件 到 SDK软件 进行逐步的评测演示。
韦东山
2023/10/17
2.3K0
平头哥 BeagleV-Ahead TH1520 RISC-V 高性能开发板开箱硬件评测
Xines广州星嵌 DSP+ARM+FPGA开发板XQ138AS-EVM OMAPL138+FPGA
XQ138AS-EVM是广州星嵌基于SOM-XQ138S核心板(OMAPL138+Xilinx FPGA)和SOM-XQ138A核心板(OMAPL138+AlteraFPGA)开发的DSP+ARM+FPGA三核评估套件,底板同时兼容两款核心板,用户可以采用该开发套件进行项目前期的验证和评估,也可以直接用来开发自己的产品。
Xines广州星嵌
2022/09/27
6090
Xines广州星嵌 DSP+ARM+FPGA开发板XQ138AS-EVM OMAPL138+FPGA
分享NXP IMX8M Plus异构多核处理器设计的工业评估板规格书
创龙科技TLIMX8MP-EVM是一款基于NXP i.MX 8M Plus的四核ARM Cortex-A53 + 单核ARM Cortex-M7异构多核处理器设计的高性能工业评估板,由核心板和评估底板组成。ARM Cortex-A53(64-bit)主处理单元主频高达1.6GHz,ARM Cortex-M7实时处理单元主频高达800MHz。处理器采用14nm最新工艺,内置2.3TOPS算力NPU神经网络处理单元、双路独立ISP图像处理单元、双核心GPU图形加速器,并支持1080P60 H.264/H.265视频硬件编解码、三屏异显功能。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
创龙科技Tronlong
2023/06/04
4390
分享NXP IMX8M Plus异构多核处理器设计的工业评估板规格书
TI Sitara系列AM64x双核ARM Cortex-A53开发板资料
创龙科技TL64x-EVM是一款基于TI Sitara系列AM64x双核ARM Cortex-A53 + 单/四核Cortex-R5F + 单核Cortex-M4F多核处理器设计的高性能评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,高性能低功耗,稳定可靠,可满足各种工业应用环境。
创龙科技Tronlong
2022/09/12
8990
TI Sitara系列AM64x双核ARM Cortex-A53开发板资料
嵌入式测试手册——基于NXP iMX6ULL开发板(2)
基于测试板卡:创龙科技TLIMX6U-EVM是一款基于NXP i.MX 6ULL的ARM Cortex-A7高性能低功耗处理器设计的评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
创龙科技Tronlong
2023/05/04
1.6K0
嵌入式测试手册——基于NXP iMX6ULL开发板(2)
TI Sitara AM57x DSP+ARM + Xilinx Artix-7 FPGA开发板 规格书资料
创龙科技TL5728F-EVM是一款基于TI Sitara系列AM5728(双核ARM Cortex-A15 +浮点双核DSP C66x) + Xilinx Artix-7 FPGA处理器设计的高端异构多核评估板,由核心板与评估底板组成。AM5728与Artix-7在核心板内部通过GPMC、I2C通信总线连接,在评估底板通过PCIe通信总线连接。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
创龙科技Tronlong
2022/05/11
1K0
TI Sitara AM57x DSP+ARM + Xilinx Artix-7 FPGA开发板 规格书资料
嵌入式必学!硬件资源接口详解——基于ARM AM335X开发板 (上)
本文档主要介绍嵌入式初级学习者,在使用核心板/开发板过程中,所做的一些硬件接口资源以及设计注意事项等内容。本篇文章是基于创龙科技TL335x-EVM-S开发板,它是一款基于TI Sitara系列AM3352/AM3354/AM3359 ARM Cortex-A8高性能低功耗处理器设计的评估板。
创龙科技Tronlong
2022/06/24
7230
嵌入式必学!硬件资源接口详解——基于ARM AM335X开发板 (上)
推荐阅读
ARM+DSP!全志T113-i+玄铁HiFi4开发板硬件说明书(1)
1.9K0
TI Sitara系列 AM64x开发板(双核ARM Cortex-A53)软硬件接口规格书
1.9K0
NXP i.MX6ULL开发板系列处理器软硬件规格资料说明书
1.7K0
全志A40i开发板硬件说明书——100%国产+工业级方案(上)
1K0
国产!瑞芯微RK3506(3核A7@1.5GHz+双网口+双CAN-FD)工业开发板硬件说明书
1240
Zynq-7010/7020开发板(双核ARM Cortex-A9+A7)软硬件规格资料
3.4K0
全志A40i+Logos FPGA开发板(4核ARM Cortex-A7)硬件说明书(上)
9680
全志V853开发板硬件框图及各模块原理图【内附PDF版本】
5420
TMS320C6678 DSP + Xilinx Kintex-7 FPGA开发板硬件接口资源图解分享
1.5K0
嵌入式必学!硬件资源接口详解——基于ARM AM335X开发板 (下)
1.2K0
Ompal138+Spartan-6 FPGA开发板硬件数据说明书(上)
6330
全志T113-i+玄铁HiFi4开发板(双核ARM Cortex-A7 )规格书
1.5K0
【惊喜:三箭齐发】正点原子号令者RT1052开发板正式开卖,配置强大。同时发布新品GPRS DTU模块 和LORA通信模块。
1.6K0
平头哥 BeagleV-Ahead TH1520 RISC-V 高性能开发板开箱硬件评测
2.3K0
Xines广州星嵌 DSP+ARM+FPGA开发板XQ138AS-EVM OMAPL138+FPGA
6090
分享NXP IMX8M Plus异构多核处理器设计的工业评估板规格书
4390
TI Sitara系列AM64x双核ARM Cortex-A53开发板资料
8990
嵌入式测试手册——基于NXP iMX6ULL开发板(2)
1.6K0
TI Sitara AM57x DSP+ARM + Xilinx Artix-7 FPGA开发板 规格书资料
1K0
嵌入式必学!硬件资源接口详解——基于ARM AM335X开发板 (上)
7230
相关推荐
ARM+DSP!全志T113-i+玄铁HiFi4开发板硬件说明书(1)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验