美文网首页
05- jQuery 基本选择器&层次选择器

05- jQuery 基本选择器&层次选择器

作者: 轻思维 | 来源:发表于2017-08-31 22:30 被阅读0次

jQuery 基本选择器&层次选择器

作者:曾庆林

jQuery选择器的优势

  • 写法简单
  • 支持CSS1至CSS3选择器
  • 完善的处理机制

CSS选择器回顾

选择器 语法
ID选择器 #ID{CSS规则}
类选择器 .className{CSS规则}
分组选择器 E1,E2,E3{CSS规则}
包含选择器 E F{CSS规则}
通配符选择器 *{CSS规则}

jQuery选择器的分类

  1. 基本选择器
  2. 层次选择器
  3. 过滤选择器
    • 基本过滤选择器
    • 内容过滤选择器
    • 可见性过滤选择器
    • 属性过滤选择器
    • 子元素过滤选择器
    • 表单对象属性过滤选择器
  4. 表单选择器

jQuery基本选择器

选择器 1 描述 返回 示例
#id 根据指定的id匹配元素 单个元素 $(“#hel”)选择id=hel的元素
.class 根据类匹配元素 集合元素 $(“.hel”)选择class=hel的元素
Element 根据元素名匹配元素 集合元素 $(“div”)选择所有的div元素
* 匹配所有元素 集合元素 $(“*”)选择所有元素
E1,E2,E3 分组匹配元素 集合元素 $(“div,span,.hotclass”)选择所有div,span,和class为hotcalss的元素

层次选中器

选择器 描述 返回值 示例
$("E1 E2") 选择E1下所有E2 集合元素 $"div span")选择div下所有span
$("E1> E2") 选择E1下的子E2,不包含E2下满足的元素 集合元素 $("div > span”)选择div下的span元素,不包含span下的span元素
$("E1+ E2") 选择E1后紧相邻的E2 集合元素 $(".one + div")选择class=one的下一个div元素
$("E1~ E2") 选择E1之后的所有E2 集合元素 $("#one ~ div")选择id为one后的所有div元素

补充说明:
$("E1 + E2")可以用$(E1).next(E2)代替
$("E1 ~ E2")可以用$(E1).nextAll(E2)代替

相关文章

  • jQuery选择器

    一、jQuery常用选择器 二、jQuery选择器优势 三、jQuery常用基本选择器 四、jQuery常用层次选...

  • jQuery选择器

    jQuery选择器可以分为基本选择器、层次选择器、过滤选择器和表单选择器。 1、基本选择器 2、层次选择器 3、过...

  • jQuery相关复习

    jQuery相关 jQuery选择器 参考手册 基本选择器 层次选择器 过滤选择器 可见性过滤选择器 属性过滤选择...

  • jquery选择器书目录

    jquery选择器-基本选择器 jquery选择器-层级选择器 jquery选择器-基本过滤选择器 jquery选...

  • jQuery基础知识

    一、jQuery选择器 1. 基本选择器 2. 层次选择器 3. 过滤选择器 3.1 基本过滤选择器 3.2 内容...

  • 每天5道web前端面试题(021-025)

    021.jQuery中有哪几种类型的选择器? 答案: 基本选择器 层次选择器 基本过滤选择器 内容过滤选择器 可见...

  • jQuser有选择器

    jQuery基本选择器 jQuery过滤选择器 jQuery层级选择器 jQuery筛选选择器(方法)

  • 05- jQuery 基本选择器&层次选择器

    jQuery 基本选择器&层次选择器 作者:曾庆林 jQuery选择器的优势 写法简单 支持CSS1至CSS3选择...

  • JQuery选择器(二)

    这章我们接着来介绍JQuery选择器。 1、基本选择器 2、层次选择器 3、过滤选择器(重点) 3.2内容过滤...

  • jQuery 基础

    jQuery jQuery操作DOM jQuery的选择器 基本选择器 层级选择器 过滤选择器 jQuery操作样...

网友评论

      本文标题:05- jQuery 基本选择器&层次选择器

      本文链接:https://www.haomeiwen.com/subject/xigcjxtx.html