- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JQuery—第03章DOM操作
jQuery基础教程 第三章 jQuery中的DOM操作 DOM操作分类 jQuery中的DOM操作 查找节点 创建节点 插入、删除、复制和替换节点 包裹节点 属性操作 样式操作 设置和获取HTML文本和值 遍历节点 CSS-DOM操作 案例研究 1、DOM操作的分类 DOM Core DOM Core并不属于JavaScript,任何一种支持DOM的程序设计语言都可以使用它 JavaScript中的getElementById()等方法都是DOM Core的组成部分 HTML-DOM 提供了一些更简明的记号来描述各种HTML元素的属性 如:document.forms element.src CSS-DOM 针对CSS的操作 主要作用是获取和设置style对象的各种属性 如:element.style.color=red; 2、jQuery中的DOM操作 作为JavaScript库,jQuery继承并发扬JavaScript对DOM对象的操作特性 开发人员能方便的操作DOM对象 查找节点 使用选择器查找节点 查找元素节点 var $li=$(ul li:eq(1));//获取ul里第2个li节点 var li_txt=$li.text();//获取第2个li节点的文本内容 var li_html=$li.html();//获取第2个li节点的html代码 查找属性节点 var $para=$(p);//获取p节点 var p_txt=$para.attr(title);//获取p节点属性title的值 attr()方法的参数可以是一个,也可以是两个。 当参数是一个时,则返回该属性的值, 如果是两个则修改给定属性的值。 创建节点 创建元素节点 $(html代码) //创建以一个DOM对象并封装成为一个jQuery对象返回 动态创建的新元素不会被自动添加到文档中,需使用方法将其插入文档中:append() 创建文本节点 创建元素节点时添加文本内容 创建属性节点 创建元素节点时一起创建 var $li_1=$(li/li);//创建第一个li节点 var $li_2=$(li/li);//创建第二个li节点 $(ul).append($li_1);//添加到ul节点中,使之能在网页中显示 $(ul).append($li_2);//可以链式写法$(ul).append($li_1).append($li_2); var $li_1=$(li香蕉/li);//香蕉为创建的文本节点 var $li_2=$(li雪梨/li);//雪梨为创建的文本节点 $(ul).append($li_1);//添加到ul节点中,使之能在网页中显示 $(ul).append($li_2);//可以链式写法$(ul).append($li_1).append($li_2); var $li_1=$(li title=香蕉香蕉/li);//title=香蕉为创建的属性节点 var $li_2=$(li title=雪梨雪梨/li);//title=雪梨为创建的属性节点 $(ul).append($li_1);//添加到ul节点中,使之能在网页中显示 $(ul).append($li_2);//可以链式写法$(ul).append($li_1).append($li_2); 插入节点 $(A).append(B) 将B追加到A的内容后 $(A).appendTo(B) 将A追加到B的内容后 $(A).prepend(B) 将B追加到A的内容前(B在A里面) $(A).prependTo(B) 将A追加到B的内容前(A在B里面) $(A).after(B) 将B插入到A后(B在A外面) $(A).insertAfter(B) 将A插入到B后(A在B外面) $(A).before(B) 将B插入到A前(B在A外面) $(A).insertBefore(B) 将A插入到B前(A在B外面) 删除节点(1) remove() 从DOM中删除匹配的元素 删除后,该节点所包含的所有后代节点将同时被删除 返回已被删除的节点的引用 可以传递参数来选择性的删除元素 如:$(ul li).remove(li[title=雪梨]);//将ul元素中属性title等于雪梨的li元素删除 所有相关的绑定事件,附加的数据都会被删除 删除节点(2) detach() 从DOM中删除匹配的元素 删除后,该节点所包含的所有后代节点将同时被删除 返回已被删除的节点的引用 可以传递参数来选择性的删除元素 如:$(ul li).remove(li[title=雪梨]);//将ul元素中属性title等于雪梨的li元素删除 不会把匹配的元素从jQuery对象中删除 所有相关的绑定事件,附加的数据都
您可能关注的文档
- chap13带传动及链传动.ppt
- Chap1XML背景及其发展—2.ppt
- chap18第18章财务报表分析.ppt
- chapter13管理广告、销售促进和公共关系〔市场营销上海交大〕.ppt
- CH2.1—数字通信基础知识.ppt
- Chap7InventoryAssets〔财务报表分析,加州大学MBA〕.ppt
- chapter13网络技术及应用开发.ppt
- chapter21管理广告、销售促进及公共关系.ppt
- chapter1计算机system概论.ppt
- chapter5-2父子联系09.ppt
- 2025年市总工会党组书记、市委组织部部长生活会“四个带头”个人对照检查发言材料2篇(含上年度整改+个人情况、个人事项+典型案例).docx
- 2025年部编版小学六年级下册《道德与法治》第四单元 让世界更美好第10课 我们爱和平教学课件.pptx
- 公司领导班子2025年围绕“四个带头”主题检视问题整改落实方案与组织生活会批评意见(20条)2篇文.docx
- 教育系统党组班子2025年对照“四个带头”含意识形态、以典型案例举一反三解析检视材料【2篇文】.docx
- 2025年国有企业领导班子、学校副校长生活会“四个带头”方面对照个人检视发言材料2篇文(附:上年度整改情况、典型案例解析).docx
- 2025年生活会“四个带头”个人对照检查材料2篇文(含对其他领导批评意见,个人公开事项申报、意识形态).docx
- 2025年国有企业党委书记、领导班子生活会“四个带头”方面对照检查发言材料2篇文(上年度整改情况).docx
- 乡镇领导班子、市委组织部常务副部长2025年对照“四个带头”含违纪行为为典型案例的剖析与反思检视剖析材料{2篇文}.docx
- 市委社会工作部2025年生活会领导班子对照检视发言材料2篇文(含以案为鉴,深刻反思存在问题、反面典型案例举一反三解析、其他需要说明情况).docx
- 2025年民主生活会、组织生活会批评意见(20条)与市直单位领导班子“四个带头”对照检查材料【含上年度查摆问题整改落实情况】2篇文.docx
最近下载
- 公司管理提升方案.docx
- 江西高职院校单招《职业适应性测试》近年考试真题题库资料汇总(含答案).pdf
- IA32架构软件开发人员手册第3卷:系统编程指南(中文版部分)(可编辑).doc
- 2022-2023年临床“三基”-医学临床三基(医师)考试题库8(含答案).docx VIP
- 2025届全国高考真题模拟英语专项训练:写作(附答案).docx
- 人教版高中地理第二章《地表形态的塑造》测试题(含答案) .pdf VIP
- Unit 4 Time to celebrate Understanding ideas(说课稿)-2024-2025学年外研版(2024)七年级英语上册.docx VIP
- 2022-2023年临床“三基”-医学临床三基(医师)考试题库10(含答案).docx VIP
- 北京市海淀区2024-2025学年八年级上学期期末考试数学试卷(含答案).pdf
- 第四章 控制及其设计-2022年高中通用技术学业水平考试综合复习(粤科版2019)必修 技术与设计2.docx VIP
文档评论(0)