jquery_02 选择器.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jquery_02 选择器

一切从选择器开始 操作之前,必先选中!!! 选择器语法: $(expression 表达式 ) jQuery内部提供了9种选择器 基本选择器 层级选择器 基本过滤选择器 内容过滤选择器 可见性过滤选择器 属性过滤选择器 子元素过滤选择器 表单过滤选择器 表单对象属性过滤选择器 如果CSS3 选择器有基础 ,JQuery选择器 非常好学!! 基本选择器 基本选择器,是jquery所有选择器的基础,通过元素标签id属性、class属性、标签名称进行选择。 #id 根据id属性查找一个元素 例如:$(#mydiv) .class 根据class属性查找元素 例如:$(.myClass); element 根据元素标签名称查找所有元素 例如: $(div); * 匹配所有元素 例如 $(*); selector1,selector2,selectorN 将每一个选择器匹配到的元素合并后一起返回 例如:$(“div, p); $(“#itcast”) 选择id属性为itcast的元素 “.dellink”) 选择class属性为dellink的元素 “p”) 选择标签名称为p的元素 “p,div”) 选择页面所有p和div元素 层次选择器 层次选择器是根据DOM元素的层级关系,通过后代元素、子元素、兄弟元素进行选择 两个元素位置关系 祖先 后代 父元素 子元素 兄弟元素 ancestor descendant 获取ancestor元素下边的所有元素 $(form input) parent child 获取parent元素下边的所有直接child 子元素 $(form input) prev + next 获取紧随pre元素的后一个兄弟元素 $(label + input) prev ~ siblings 获取pre元素后边的所有兄弟元素 $(form ~ input) 空格 : 后代元素(直接子元素、间接子元素 ) 大于 : 直接子元素 + 紧随下一个兄弟元素 ~ 所有后边的兄弟元素 【事例代码】 HTML代码: body div class=itcast adiv link/a p info ap link/a /p /div alink/a p class=itcast ap link/a /p alink/a /body 需求: // 1.将class属性值为itcast的元素下所有a元素字体变为红色 // 2.将class属性值为itcast的元素下直接a元素字体变为蓝色 // 3.将div元素后所有兄弟a元素,字体变为黄色,大小变为30px 脚本代码: 过滤器 过滤器 在基本选择器和层次选择器 选中一批元素后,通过过滤选择器缩小选中范围 ! 通常语言: 编写 “:” 添加过滤条件 按照不同的过滤规则,过滤选择器被分为七类 基本过滤选择器 内容过滤选择器 可见性过滤选择器 属性过滤选择器 子元素过滤选择器 表单过滤选择器 表单对象属性过滤选择器 基本过滤选择器 大部分都是根据元素位置 索引,缩小选中范围 :first 选取第一个元素 $(tr:first) :last 选取最后一个元素 $(tr:last) :not(selector) 去除所有与给定选择器匹配的元素 $(input:not(:checked)) :even 选取所有元素中偶数索引的元素,从 0 开始计数 $(tr:even) :odd 选取所有元素中奇数索引的元素 ,从 0 开始计数 $(tr:odd) :eq(index) 选取指定索引的元素 $(tr:eq(1)) :gt(index) 选取索引大于指定index的元素 $(tr:gt(0)) :lt(index) 选取索引小于指定index的元素 $(tr:lt(2)) :header 选取所有的标题元素 如:h1, h2, h3 $(:header) :animated 匹配所有正在执行动画效果的元素 【示例代码】 HTML代码: h1表格信息/h1 h2这是一张商品表/h2 table border=1 width=600 tr th商品编号/th th商品名称/th th售价/th th数量/th /tr tr td001/td td冰箱/td td3000/td td100/td /tr tr td002/td td洗衣机/td td2000/td td50/td /tr tr td003/t

文档评论(0)

骨干 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档