- 1、本文档共709页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课件精心整合方便大家交流沟通分享给需要的人们
2. 元素内容操作 元素内容操作方法包括html()和text()。 (1)html():获取元素的HTML内容。 (2)html(val):利用参数val设置元素的HTML内容。 (3)text():获取元素的文本内容。 (4)text(val):利用参数val设置元素的文本内容。 【例9-12】html()和text()方法示例。 该示例通过html()和text()方法获取、设置有关元素的值。 注意:响应函数与HTML各元素之间的对应关系。 【实现】《源代码》 3. 元素值操作 元素值操作方法为val()。 (1)val():获取元素的值。 (2)val(val):利用参数val设置元素的值。 【例9-13】val()方法示例。 该示例通过val()方法获取、设置有关元素的值,例如列表元素选中的值的获取。 注意:响应函数与HTML各元素之间的对应关系。 【实现】《源代码》 说明:列表框中选项可以按着ctrl或者shift键多选; 方法join()是将返回的多个数据连接成一个字符串,默认分隔符是“,”,也可通过参数自己指定分隔符。 4. 元素样式操作 元素样式操作包括:直接设置样式、增加CSS类别、类别切换、删除类别等。 (1)css(name,value):设置css样式,其中参数name为样式名,value为样式值。 (2)addClass(class):添加css类别,其中参数class为类别名称。也可以添加多个类别,用空格将其隔开,即addClass(class0 class1 class2…)。 (3)toggleClass(class):类别切换,当元素中没有该类别时(参数class)添加它,有该类别时(参数class)则删除它。 (4)removeClass(class):删除css类别,其中参数class为类别名称。 【例9-14】元素样式操作示例。该示例对选择的元素实现样式的变更、添加、删除等修改。注意响应函数与HTML各元素之间的对应关系。 【实现】《源代码》 5. 元素遍历 在DOM元素操作中,有时需要对同一标签的全部元素进行统一操作。 在传统的JavaScript中,需要先获取元素的总长度,然后通过循环语句完成, 在jQuery中,可以使用each()方法完成元素遍历。 基本语法为:each(callback), 参数callback是一个function函数,该函数还可以接受一个形参index,表示遍历元素的序号(从0开始),可以借助它配合this来实现元素属性的设置或获取。 【例9-15】该示例对选择元素的下一级的元素(后代元素)实现遍历,并可以对个子元素实现有关的操作。注意响应函数与HTML各元素之间的对应关系。 【实现】《源代码》 6. 元素删除 jQuery提供了两种删除元素的方法,remove()和empty()。 注意:empty()方法并非真正的删除,只是清空节点所包含的后代元素的内容。 (1)remove(expr):删除元素,参数expr为可选项,为筛选元素的jQuery表达式。 (2)empty():清空所选择的页面元素里的内容。 【例9-16】该示例对选择的元素实现删除或者清空页面内容。 注意:响应函数与HTML各元素之间的对应关系。 【实现】《源代码》 3.2 节点操作 页面中的各元素通过DOM模型的节点相互关联形成树状,节点可以动态地维护,包括节点创建、插入、复制、替换等。 1.创建节点 函数$()用于动态地创建页面元素。 语法格式为:$(html),其中参数html是创建元素的html标签字符串。 例如: 在页面中动态创建一个div,其代码: var div1=$(div title=jquery理念Write Less Do More/div); //创建一个div元素 $(body).append(div1); //将创建的div元素添加到网页尾(追加操作) 注意,函数$(html)只完成DOM元素创建,需要通过插入或追加操作加入到页面。 2.插入节点 在页面中插入节点分内部和外部两种插入方法。 (1)内部插入节点方法: 下表给出了内部插入节点的有关方法及其语法格式。 语法格式 参数说明 功能描述 append(content) content表示追加到目标中的内容 向所选择的元素内部追加content元素 append(function)
您可能关注的文档
最近下载
- 劳动与技术课件《炒饭》.pptx VIP
- 静脉治疗科普大赛.pptx
- 陕西金融资产管理股份有限公司招聘笔试题库2024.pdf
- 土石方工程招投标书技术标范本.docx VIP
- 2025二建《市政公用工程管理与实务》备考必练600题.pdf VIP
- 艾塞那肽治疗肥胖型2型糖尿病的效果观察(肿瘤学范文).doc VIP
- 基层级配碎石垫层施工技术交底记录表.doc VIP
- 2025春新教材人教版一年级音乐下册(艺术唱游)全册核心素养教案(全89页).docx
- 武汉市部分重点中学2024~2025学年下学期高一期中联考数学试题含答案.pdf
- 2022年杭州市西湖区蒋村街道招聘编外人员考试真题及答案.docx
文档评论(0)