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操作的更多相关文章

  1. dom core,html dom,css dom,jquery 中的dom操作

    前端开发中为达到某种目的,往往有很多方法:dom core,html dom,jquery; dom core/jquery主要通过函数调用的方式(getAttribute("属性名&quo ...

  2. jQuery中的DOM操作<思维导图>

    DOM是Document Object Model的缩写,意思是文档对象模型.DOM是一种与浏览器.平台.语言无关的接口.使用该接口可以轻松地访问页面中所有的标准组件.简单来说,DOM解决了Netsc ...

  3. Jquery:jquery中的DOM操作<一>

    之前两天学习了Jquery强大的选择器,今天学习了一部分Jquery对DOM的操作,下面我将把自己今天的成果分享给大家,那些菜鸟们,你们是否需要巩固之前所学? 首先需要知道,DOM操作分为3个方面:D ...

  4. jQuery中的DOM操作总结

    jQuery中的DOM操作 DOM是Document Object Medel的缩写,它的意思是文档对象模型,根据W3C的官方说法,DOM是一种跟浏览器,平台以及语言都没有关系的一种规范,也就是一种接 ...

  5. jQuery中的DOM操作《思维导图》

    首先,是关于jQuery中的DOM操作的<思维导图>,请点击这里:jQuery中的DOM操作 列表框的左右选项移动 <html> <head> <title& ...

  6. JavaWeb学习笔记——jquery中的dom操作

     jquery中的dom操作 废话不说:直接上例子: 1.添加节点-html页面 Append:向每个匹配的元素内部追加内容. <body> <ul id="city& ...

  7. 锋利的jQuery ——jQuery中的DOM操作(三)

    一.DOM的操作分类 1>DOM Core   2>HTML-DOM   3>CSS-DOM 二.jQuery中的DOM操作 DOM树 ①查找节点 1)查找元素节点 利用jQuery ...

  8. jQuery 中使用 DOM 操作节点,对页面中的表格实现增、删、查、改操作

    查看本章节 查看作业目录 需求说明: 在 jQuery 中使用 DOM 操作节点,对页面中的表格实现增.删.查.改操作 点击"增加"超链接时,将表格中的第一条数据添加到表格的末尾 ...

  9. JQuery中的DOM操作

    JQuery中有很多DOM操作,但是因为之前没有总结过,所以用来用去都是那几个,一写html中的表单交互,尤其是那些复杂的表单交互,就是一大坨的js,我自己看着都费劲. 所以我感觉有必要总结一下 &l ...

  10. 第三章(jQuery中的DOM操作)

    3.1 DOM 操作分类 ①DOM Core 包括(getElementById() , getElementsByTagName() , getAttribute() , setAttribute( ...

随机推荐

  1. screen 状态为Attached 连不上

    用 screen -ls, 显式当前状态为Attached, 但当前没有用户登陆些会话.screen此时正常状态应该为(Detached)  此时用screen -r ,怎么也登不上. 最后找到解决方 ...

  2. Android布局属性

    LinearLayout布局: 线性版面配置,在这个标签中,所有元件都是按由上到下的排队排成的.在这个界面中,我们应用了一个 LinearLayout的布局,它是垂直向下扩展的 ,所以创建的布局XML ...

  3. Android onActivityResult和setResult

    如果你想在Activity中得到新打开Activity关闭后返回的数据,你需要使用系统提供的startActivityForResult(Intent intent,int requestCode)方 ...

  4. RESULT_OK,RESULT_CANCELED,RESULT_FIRST_USER

    RESULT_OK是执行结果,有RESULT_OK,RESULT_CANCELED,RESULT_FIRST_USER 在调用系统app时返回时RESULT_CANCELED如字面意思代表取消,RES ...

  5. Vue 框架-09-初识组件的应用

    Vue 框架-09-初识组件的应用 今天的第一个小实例,初步使用组件: 在 app.js 中定义模板组件,在 html 文件中使用自定义标签来显示 js 文件中定义的 html 代码块 比如说,下面定 ...

  6. CCSUOJ评测系统——第三次scrum冲刺

    1.小组成员 舒 溢 许嘉荣 唐 浩 黄欣欣 廖帅元 刘洋江 薛思汝 2.个人在小组第三次冲刺的任务及其完成情况描述. 本人在小组第三次冲刺的任务是负责代码的编写,其他人提需求和改进,代码是采用Git ...

  7. zabbix系列之七——安装后配置二Userparameters

    1User parameters(用户自定义参数) 1.1配置 描述 详细 备注 简介 1执行zabbix中未预定义的agent check时使用 配置 1)    zabbix agent的配置文件 ...

  8. poj_3275 Ranking the cows

    Ranking the cows Description Each of Farmer John's N cows (1 ≤ N ≤ 1,000) produces milk at a differe ...

  9. HDFS NameNode内存全景

    一.概述 从整个HDFS系统架构上看,NameNode是其中最重要.最复杂也是最容易出现问题的地方,而且一旦NameNode出现故障,整个Hadoop集群就将处于不可服务的状态,同时随着数据规模和集群 ...

  10. file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known

    请求页面时候报错 file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not know ...