jQuery选择器.pptx_第1页
jQuery选择器.pptx_第2页
jQuery选择器.pptx_第3页
jQuery选择器.pptx_第4页
jQuery选择器.pptx_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、jQuery选择器,中软国际广州ETC基地,课前提问,jQuery选择器包括哪几大类? 类选择器和ID选择器有什么区别? 如何通过name属性来查找元素?,提问,任务,掌握基本选择器的使用 掌握层次选择器的使用 掌握属性选择器的使用 掌握基本过滤选择器的使用 掌握可见性过滤选择器的使用,目标,会使用基本选择器获取元素 会使用层次选择器获取元素 会使用属性选择器获取元素 会使用基本过滤选择器获取元素 会使用可见性过滤选择器获取元素,jQuery选择器,jQuery选择器类似于CSS选择器,用来选取网页中的元素,$(h3).css(background,#09F);,获取并设置网页中所有元素的背景

2、 “h3”为选择器语法,必须放在$()中 $(“h3”)返回jQuery对象 .css()是为jQuery对象设置样式的方法,jQuery选择器分类,jQuery选择器功能强大,种类也很多,分类如下: 类CSS选择器 基本选择器 层次选择器 属性选择器 过滤选择器 基本过滤选择器 可见性过滤选择器,基本选择器2-1,基本选择器包括标签选择器、类选择器、ID选择器、并集选择器、交集选择器和全局选择器,基本选择器2-2,标签选择器,$(h3).css(background,#09F),标签选择器根据给定的标签名匹配元素,获取并设置所有元素的背景颜色,类选择器,$(.title).css(backg

3、round,#09F),类选择器根据给定的class匹配元素,获取并设置所有class为title的元素的背景颜色,ID选择器,$(#box).css(background,#09F),ID选择器根据给定的id匹配元素,获取并设置id为box的元素的背景颜色,并集选择器,$(h2,dt,.title).css(background,#09F),并集选择器用来合并元素集合,获取并设置所有、class为title的元素的背景颜色,交集选择器,$(h2.title).css(background,#09F),交集选择器可以对元素集合根据class或id再筛选,获取并设置所有class为title的元

4、素的背景颜色,全局选择器,$(*).css(color,red),全局选择器可以获取所有元素,改变所有元素的字体颜色,层次选择器,层次选择器通过DOM 元素之间的层次关系来获取元素,后代选择器,$(#menu span).css(background-color,#09F),后代选择器用来获取元素的后代元素,获取并设置#menu下的元素的背景颜色,子选择器,$(#menuspan).css(background-color,#09F),子选择器用来获取元素的子元素,获取并设置#menu下的子元素的背景颜色,相邻选择器,$(h2+dl).css(background-color,#09F),相邻

5、选择器用来选取紧邻目标元素的下一个元素,获取并设置紧接在元素后的元素的背景颜色,同辈选择器,$(h2dl).css(background-color,#09F),同辈选择器用来选取目标元素之后的所有同辈元素,获取并设置元素之后的所有同辈元素的背景颜色,属性选择器,属性选择器通过HTML元素的属性来选择元素,属性选择器,根据属性名获取元素,$(h2title).css(background-color,#09F),属性选择器可以根据是否包含某属性来选取元素,改变含有title属性的元素的背景颜色,根据属性值获取元素,$(class=odds).css(background-color,#09F)

6、,属性选择器可以根据属性的值来选取元素,改变class属性的值为odds的元素的背景颜色,属性选择器也支持属性值的模糊匹配,多属性条件选择,$(liclasstitle*=y).css(background-color,#09F),属性选择器支持多属性条件复合查找元素,改变包含class属性,且title属性的值中含有y的元素的背景颜色,使用jQuery美化英雄联盟简介页,需求说明 单击元素后,根据下图设置元素的背景颜色、文本颜色属性,练习,制作非缘勿扰页面特效3-1,需求说明,指导,制作非缘勿扰页面特效3-2,需求说明 使用标签选择器获取元素,设置字体颜色 使用类选择器获取排版“导演”的元素

7、,加粗字体 使用ID选择器获取排版“标签”的元素,设置背景颜色、字体颜色、间距 使用属性选择器获取“收藏”元素,单击它后弹出对话框,指导,制作非缘勿扰页面特效3-3,实现思路 (1)使用$(document).ready()创建文档加载事件 (2)按要求使用$(选择器)选取所需元素 (3)为获取到的元素添加单击事件,并为事件添加处理事件的方法 (4)使用css( )方法或addClass()为所选取的元素添加CSS样式,使用addClass()添加样式时,该样式写在样式表文件中,指导,共性问题集中讲解,常见问题及解决办法 代码规范问题 调试技巧,过滤选择器,过滤选择器通过特定的过滤规则来筛选元

8、素 语法特点是使用“:”,如使用$(“li:first”)来选取第一个li元素 主要分类如下: 基本过滤选择器 可见性过滤选择器 表单对象过滤选择器 内容过滤选择器、子元素过滤选择器,基本过滤选择器,基本过滤选择器可以选取第一个元素、最后一个元素、索引为偶数或奇数的元素,基本过滤选择器,选取第一个元素,$(li:first),$(li:last),$(li:even),$(“li:odd”),选取最后一个元素,选取索引为偶数的元素,选取索引为奇数的元素,基本过滤选择器,基本过滤选择器可以根据索引的值选取元素,基本过滤选择器,选取索引值等于1的元素,$(li:eq(1),$(li:gt(1),$

9、(li:lt(1),选取索引值大于1的元素,选取索引值小于1的元素,基本过滤选择器,基本过滤选择器还支持一些特殊的选择方式,基本过滤选择器,根据选择器反向选择元素,$(li:not(.three),$(:header),$(:focus),选取所有标题元素,选取获得焦点的元素,可见性过滤选择器,可见性过滤选择器可以通过元素显示状态来选取元素,可见性过滤选择器,$(p:hidden).show();,获取隐藏的元素,使其显示,$(p:visible).hide();,获取显示的元素,使其隐藏,特殊符号的转义,选择器中的特殊符号需要转义,在如下html代码中,aa cc,$(#id#a); $(#

10、id2);,$(#id#a); $(#id2);,获取这两个元素的选择器:,选择器中的空格,选择器的书写规范很严格,多一个空格或少一个空格,都会影响选择器的效果,var $t_a = $(.test :hidden); /带空格的jQuery选择器,选取class为“test”的元素内部的隐藏元素,var $t_b = $(.test:hidden); /不带空格的jQuery选择器,选取隐藏的class为“test”的元素,使用jQuery美化近期热门栏目,需求说明 页面加载后,列表项的偶数行背景颜色为#CCC,其中“宿醉”所在列表项背景颜色为#FF99CC,单击“更多”和“更多排名”均能显示隐

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论