jquery 中的dom操作
jquery DOM
分为元素操作、属性操作、样式操作。
一、元素操作
1、查找
①工具:jQuery选择器
2、创建和添加
①代码格式:变量 = $('要创建的元素');
注意点:
1 要使用标准的XHTML格式。
2 不能使用$("<p>")或者$("<P/>")。
3 可以在标签内添加文本当做文本节点 。
4 无论多么复杂都可以添加 。
5 可以添加属性节点。
②添加入jQuery对象相对应的方法:
1 append();:
①参数:是一个创建好的jQuery对象。
②就传入的jQuery对象添加到引用的jquery对象相对应的html元素中。
③位置在引用的子元素的最后面。
2 prepend(); :
①和append();的添加位置相反在子元素的最前面。
3 after(); :
①和前面不同的是这是吧元素添加到引用元素的后面。
4 before(); :
①和after(): 相反 位置在引用元素的前面。
3、删除
①删除方法
1 remove();
①参数:传过滤的属性 选择元素。
②方法返回一个删除的jQuery对象,可以用变量接收。
③注意:绑定的事件和数据都会对丢失,所有后代节点都会被删除。
2 detach():
①参数:传过滤的属性 选择元素。
②方法返回一个删除的jQuery对象,可以用变量接收。
③注意:绑定事件和数据不会丢失,所有后代节点都会被删除。
3 empty();
①参数:无。
②作用:把引用元素的子节点(包括文本节点)全部删除。
③注意:会保留属性节点。
4、克隆
1 clone();
①参数:可以传true,克隆的元素连带事件一同复制。
5、替换
1 replaceWith();
①参数:XHTML语言文本。
②特点:把所有匹配到的元素都替换。
2 replaceAll();
①参数:XHTML语言文本。
②特点:和 replaceWith(); 相反。
6、包裹
1 wrapAll();
①参数:XHTML语言文本。
②特点:会把匹配到的元素用参数元素包裹起来(一包多)。
2 wrap();
①参数:XHTML语言文本。
②特点:会把匹配到的元素用参数元素包裹起来(一包一个)。
3 wrapinner();
①参数:XHTML语言文本。
②特点:会把匹配到的元素的子元素(包括文本节点)用参数元素包裹起来(一包多)。
二、属性操作
①获取和设置属性
1 attr();
①参数:传一个是,参数是属性名,返回该属性的值。传的是两个时,第一代表属性名,第二个代表设置的属性值。
2 removeAttr();
①参数:传入属性名, 删除该属性。
三、样式操作
①获取和设置样式
1 attr();
①参数:第一个传入class 第二个传入在样式表里的处理过的class值。
②叠加样式
1 addClass();
①参数;传入class名。
②为匹配到的元素叠加上改class值。
③移除样式
1 removeClass();
①参数:传入要移除的class属性值。
④切换样式
1 toggleClass();
①参数:class属性值
②如果class存在则移除,如果不存在则添加。
⑤判断是否含有某个样式
1·hasClass();
①参数:传入class值
②返回true,表示匹配元素含有该class值,反之没有。
四、设置和获取HTML、文本和值
1 html();
①参数:不传参时返回匹配到的元素里的html包括文本,传入时必须穿入xhtml格式的html文本。
②在匹配的元素里添加参数html。
2 text();
①参数:不传时 返回匹配到的元素里的文本节点 传时修改的元素里的文本内容。
3 val();
①参数:不传时获取元素属性的值 传时修改元素属性的值。
jquery 中的dom操作的更多相关文章
- dom core,html dom,css dom,jquery 中的dom操作
前端开发中为达到某种目的,往往有很多方法:dom core,html dom,jquery; dom core/jquery主要通过函数调用的方式(getAttribute("属性名&quo ...
- jQuery中的DOM操作<思维导图>
DOM是Document Object Model的缩写,意思是文档对象模型.DOM是一种与浏览器.平台.语言无关的接口.使用该接口可以轻松地访问页面中所有的标准组件.简单来说,DOM解决了Netsc ...
- Jquery:jquery中的DOM操作<一>
之前两天学习了Jquery强大的选择器,今天学习了一部分Jquery对DOM的操作,下面我将把自己今天的成果分享给大家,那些菜鸟们,你们是否需要巩固之前所学? 首先需要知道,DOM操作分为3个方面:D ...
- jQuery中的DOM操作总结
jQuery中的DOM操作 DOM是Document Object Medel的缩写,它的意思是文档对象模型,根据W3C的官方说法,DOM是一种跟浏览器,平台以及语言都没有关系的一种规范,也就是一种接 ...
- jQuery中的DOM操作《思维导图》
首先,是关于jQuery中的DOM操作的<思维导图>,请点击这里:jQuery中的DOM操作 列表框的左右选项移动 <html> <head> <title& ...
- JavaWeb学习笔记——jquery中的dom操作
jquery中的dom操作 废话不说:直接上例子: 1.添加节点-html页面 Append:向每个匹配的元素内部追加内容. <body> <ul id="city& ...
- 锋利的jQuery ——jQuery中的DOM操作(三)
一.DOM的操作分类 1>DOM Core 2>HTML-DOM 3>CSS-DOM 二.jQuery中的DOM操作 DOM树 ①查找节点 1)查找元素节点 利用jQuery ...
- jQuery 中使用 DOM 操作节点,对页面中的表格实现增、删、查、改操作
查看本章节 查看作业目录 需求说明: 在 jQuery 中使用 DOM 操作节点,对页面中的表格实现增.删.查.改操作 点击"增加"超链接时,将表格中的第一条数据添加到表格的末尾 ...
- JQuery中的DOM操作
JQuery中有很多DOM操作,但是因为之前没有总结过,所以用来用去都是那几个,一写html中的表单交互,尤其是那些复杂的表单交互,就是一大坨的js,我自己看着都费劲. 所以我感觉有必要总结一下 &l ...
- 第三章(jQuery中的DOM操作)
3.1 DOM 操作分类 ①DOM Core 包括(getElementById() , getElementsByTagName() , getAttribute() , setAttribute( ...
随机推荐
- Linux(CentOS)之-性能监控
这篇主要讲一下Linux(CentOS)上性能性能监控的操作. 1.监控cpu使用情况--uptime 该命令将会打印出当前时间 系统运行了多久 当前登陆用户数 系统平均负载 这里的负载是单位时间 ...
- mysql使用笔记(网易Mysql实用手册)---1
1帮助使用 1.1按层次查看帮助 1 当不知道帮助可提供什么时,可通过MySQL内置帮助文档,一层层往下看. 命令: mysql> ? contents ? 等效help,该文档涵盖了数据库操作 ...
- leetCode题解之Self Dividing Numbers
1.题目描述 2.题目分析 简单题目,只要挨个判断该数是不是满足条件即可. 3.代码 vector<int> selfDividingNumbers(int left, int right ...
- RHEL7系统管理之网络管理
1. RHEL7的网络介绍 在RHEL7中, NetworkManager 提供的默认联网服务是一个动态网络控制和配置守护进程, 支持ifcfg类型的配置文件. NetworkManager 可用于连 ...
- 详细说明php的4中开源框架(TP,CI,Laravel,Yii)
ThinkPHP简称TP,TP借鉴了Java思想,基于PHP5,充分利用了PHP5的特性,部署简单只需要一个入口文件,一起搞定,简单高效.中文文档齐全,入门超级简单.自带模板引擎,具有独特的数据验证和 ...
- UNIX日期与时间
日期和时间 UINX系统内部有一个变量记录自开机以来经过的时间.从用户的角度,UNIX时间函数分为3类: 度量进程已使用CPU时间的函数: 给出绝对时间或日历时间的函数: 设置闹钟.定时器以及睡眠的函 ...
- 整体修改VS中C++工程和解决方案命名问题
目标:将所有basestation相关的修改为PPPStream 首先,复制一份用于修改的解决方案文件夹,然后打开解决方案,如下图,左侧的两个basestation都重新命名为PPPStream. 第 ...
- HDFS下载数据机制的底层分析
HDFS下载数据机制的底层分析 Hadoop中的RPC(Remote Procedure Call)框架 hadoop中结点间的通信采用的是RPC. RPC框架的实现机制图解: 从hdfs下载数据的源 ...
- PHP设计模式系列 - 装饰器
什么是装饰器 装饰器模式,对已有对象的部分内容或者功能进行调整,但是不需要修改原始对象结构,可以使用装饰器设 应用场景 设计一个UserInfo类,里面有UserInfo数组,用于存储用户名信息 通过 ...
- IKVM.NET入门(1)
IKVM.NET是一个针对Mono和微软.net框架的java实现,其设计目的是在.NET平台上运行java程序.本文将比较详细的介绍这个工具的原理.使用入门(如何java应用转换为.NET应用.如何 ...