jQuery_day02(选择器应用实例表单插件).docVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jQuery_day02(选择器amp;应用实例amp;表单插件).doc

day02:jQuery选择器应用实例 学习要点: jQuery选择器(重点) 基本选择器 层次选择器 过滤选择器 表单选择器 jQuery实用案例 表格隔行变色 表格的展开与收缩 多选框与表格加亮 广告/五屏幻灯片 jQuery选择器详细(重点) jQuery选择器分为: 基本选择器 层次选择器 过滤选择器 表单选择器 示例:demo-base.html 说明: 创建jQuery选择器演示静态页面(里面包含各种div和span元素) 下面使用jQuery选择器来匹配元素并调整它们的样式 图示: 代码:(略) 基本选择器 概念/语法 基本选择器是jQuery中最常用的选择器,也是最简单的选择器,它通过元素id、class和标签名等来查找DOM元素 在网页中,每个id名称只能使用一次,class允许重复使用 基本选择器的介绍说明如下表所示 选择器 描 述 返 回 示 例 #id 根据给定的id匹配一个元素 单个元素 $(#test)选取id为test的元素 .class 根据给定的类名匹配元素 集合元素 $(.test)选取所有class为test的元素 element 根据给定的元素名匹配元素 集合元素 $(p)选取所有的p元素 * 匹配所有元素 集合元素 $(*)选取所有的元素 selector1,selectr2 ……,selectorN 将每一个选择器匹配到元素合并后一起返回 集合元素 $(div,span,p,myClass)选取所有div,span和拥有class为myClass的p标签的一组元素 demo01-jq.html 可以使用这些基本选择器来完成绝大多数的工作下面用它们来匹配刚才HTML代码中的div,span等元素并进行操作(改变背景色),示例如下表所示功 能 代 码 改变id为one的元素的背景色 $(#one).css(background, #bbffaa) 改变class为mini的所有元素的背景色 $(.mini).css(background, #bbffaa) 改变元素名是div的所有元素的背景色 $(div).css(background, #bbffaa) 改变所有元素的背景色 $(*).css(background, #bbffaa) 改变所有的span元素和id为two的元素的背景色 $(span, #two).css(background, #bbffaa) 层次选择器DOM元素之间的层次关系来获取特定元素,例如后代元素、子元素、相邻元素和兄弟元素等,那么层次选择器是一个非常好的选择 层次选择器的介绍说明如下表所示: 选择器 描 述 返 回 示 例 $(ancestor descebdabt) 选取ancestor元素里的所有descendant(后代)元素 集合元素 $(div span)选取div里的所有的span元素 $(parent child) 选取parent元素下child(子)元素,与$(ancestor descebdabt)有区别,$(ancestor descebdabt)选择的是后代元素 集合元素 $(div span)选取div元素下元素名是span的子元素 $(prev + next) 选择进阶在prev元素后的next元素 集合元素 $(.one + .div)选取class为one的下一个div元素 $(prev ~ slblings) 选择prev元素之后的所有slblings元素 集合元素 $(#two ~ div)选取id为two的元素后面的所有div兄弟元素 demo01-jq.html 继续沿用刚才例子中的HTML和CSS代码,然后用层次选择器来对网页中的div,span等元素进行操作,示例如下表所示: 功 能 代 码 改变(body内所有div的背景色 $(body div).css(background, #bbffaa) 改变body内子div元素的背景色 $(body div).css(background, #bbffaa) 改变class为one的下一个div元素背景色 $(.one + div).css(background, #bbffaa) 改变id为two的元素后面的所有div兄弟元素的背景色 $(#two ~ div).css(background, #bbffaa) 等同选择 在层次选择器中,第1个和第2个选择器比较常用,而后面两个因为在jQuery里可以用更加简单的方法代替,所以使用的儿率相对少些 可以使用next()方法来代替$(prev + next)选择器,如下表所示 选 择 器 方 法 等价关系 $(.one + div); $(.one).ne

文档评论(0)

lingyun51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档