- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《JavaScript与jQuery网页前端开发与设计-第2版》教案
第7章jQuery选择器与过滤器
一、教学目标:
理解jQuery选择器和过滤器的作用;
掌握jQuery选择器的常见用法;
掌握jQuery过滤器的常见用法。
二、教学重点和难点:
重点:jQuery选择器的用法;
难点:jQuery过滤器的用法。
三、教学方法与手段:
采取互动式教学方法,理论教学使用多媒体投影教室。
四、课程简介:
本章主要介绍jQuery选择器与jQuery过滤器的相关知识。jQuery选择器包括基础选择器、属性选择器、表单选择器、层次选择器以及CSS选择器;jQuery过滤器包括基础过滤器、子元素过滤器、内容过滤器和可见性过滤器。
五、教学基本内容:
7.1jQuery选择器
jQuery选择器可用于快速选定需要的HTML元素,并为其进行后续处理。jQuery选择器的部分语法规则来自于CSS选择器,加上其他功能模块形成了jQuery特有的选择匹配元素工具,简化了用户使用JavaScript选择和操作元素的复杂度。
7.1.1基础选择器(BasicSelector)
jQuery基础选择器(BasicSelector)的语法规则基本和CSS选择器相同,可以通过指定HTML元素的标签名称、类名称或ID名称对元素进行筛选定位。
常见用法如表7-1所示。
表7-1jQuery基础选择器常见用法示例
选择器
描述
用法示例
示例描述
*
用于选择所有元素
$(*)
选择文档中的所有元素
element
元素选择器,用于选择指定标签名称的元素。
$(p)
选择文档中所有的段落标签p元素
#id
ID选择器,用于选择指定id的元素。
$(#test)
选择文档中id=test的元素
.class
类选择器,用于选择所有具有同一个指定class的元素。
$(.style01)
选择文档中所有class=style01的元素
selector1,selector2,
...
selectorN
多重选择器,用于选择符合条件的所有结果。
$(p,h1,div)
选择文档中所有段落元素p、标题元素h1和块元素div
1. 全局选择器
全局选择器用于选择文档中所有的元素。其语法结构如下:
$(*)
全局选择器会遍历文档中所有的元素标签,甚至包括首部标签head及其内部的meta、script等,运行速度较慢。
【例7-1】jQuery全局选择器的使用
【代码说明】
本示例使用了jQuery全局选择器将所有的HTML元素都设置为带有5像素宽的红色实线边框样式。由图可见,页面中的所有内容都显示了红色边框。由于全局选择器也包括了body、head等通常不在页面具体显示的元素,因此页面中的红色边框个数大于可见元素个数。
2. 元素选择器
元素选择器用于选择所有指定标签名称的元素。其语法结构如下:
$(element)
这里的element在使用时需要换成真正的元素标签名称。例如,$(h1)表示选中所有h1标题元素。使用元素选择器时,jQuery会调用JavaScript中的原生方法getElementsByTagName()来获取指定的元素。该方法化简了原先JavaScript的代码量。
【例7-2】jQuery元素选择器的使用
【代码说明】
本示例包含了区域元素div与段落元素p各两个,并在CSS内部样式表中为其设置统一样式:宽和高均为100像素,向左浮动,各边内外边距均为10像素,带有1像素宽的灰色实线边框。
使用jQuery元素选择器选择所有的段落元素p并将其设置为带有5像素宽的红色实线边框样式。由图可见,只有p元素的样式被更改,div元素没有受到任何影响。
3. ID选择器
ID选择器用于选择指定ID名称的单个元素。其语法结构如下:
$(#ID)
这里的ID在使用时需要换成元素真正的ID名称。例如,$(#test)表示选中id=test的元素。使用ID选择器时,jQuery会调用JavaScript中的原生方法getElementById()来获取指定ID名称的元素。
ID选择器也可以和元素选择器配合使用,例如:
$(p#test01)
表示选择id=test01的段落元素p。
【例7-3】jQueryID选择器的使用
4. 类选择器
类选择器用于筛选出具有同一个class属性值的所有元素。其语法结构如下:
$(.class)
这里的class在使用时需要换成真正的类名称。例如,$(.box)表示选择所有class=box的元素。如果一个元素包含了多个类,只要其中任意一个类符合条件即可被选中。使用类选择器时,jQuery会调用JavaScript中的原生方法getElementsByClassName()来获取指定的元素。
类选择器也可
文档评论(0)