zoukankan      html  css  js  c++  java
  • jquery学习笔记(一):选择器

    内容来自【汇智网】jquery学习课程

    1.1 基础选择器

    选择器

    功能

    返回值

    #id

    根据给定的id匹配一个元素

    单个元素

    element

    根据给定的元素名匹配所有元素

    元素集合

    .class

    根据给定的类匹配元素

    元素集合

    *

    匹配所有元素

    元素集合

    selector1,selectorN

    将每一个选择器匹配到的元素合并后一起返回

    元素集合

    1.2 层次选择器

    选择器

    功能

    返回值

    ancestor descendant

    根据祖先元素匹配所有的后代元素

    元素集合

    parent > child

    根据父元素匹配所有的子元素

    元素集合

    prev + next

    匹配所有紧接在prev元素后的相邻元素

    元素集合

    prev ~ siblings

    匹配prev元素之后的所有兄弟元素

    元素集合

     

    1.3 简单过滤选择器

    选择器

    功能

    返回值

    first()或 :first

    获取第一个元素

    单个元素

    parent >last() 或 :last

    获取最后一个元素

    单个元素

    :not(selector)

    获取除给定选择器外的所有元素

    元素集合

    :even

    获取所有索引值为偶数的元素,索引号从0开始

    元素集合

    :odd

    获取所有索引值为奇数的元素,索引号从0开始

    元素集合

    :eq(index)

    获取指定索引值得元素,索引号从0开始

    单个元素

    :gt(index)

    获取所有大于给定索引值的元素,索引号从0开始

    元素集合

    :lt(index)

    获取所有小于给定索引值的元素,索引号从0开始

    元素集合

    :header

    获取所有标题类型的元素,如h1、h2......

    元素集合

    :animated

    获取正在执行动画效果的元素

    元素集合

     

    1.4 内容过滤选择器

    选择器

    功能

    返回值

    :contains(text)

    获取包含给定文本的元素

    元素集合

    :empty

    获取所有不包含子元素或者文本的空元素

    元素集合

    :has(selector)

    获取含有选择器所匹配的元素的元素

    元素集合

    :parent

    获取获取含有子元素或者文本的元素

    元素集合

     

    1.5 可见性过滤选择器

    选择器

    功能

    返回值

    :hidden

    获取所有不可见元素,或者type为hidden的元素

    元素集合

    :visible

    获取所有的可见元素

    元素集合

     

    1.6 属性过滤选择器

    选择器

    功能

    返回值

    [attribute]

    获取包含给定属性的元素

    元素集合

    [attribute=value]

    获取等于给定的属性是某个特定值得元素

    元素集合

    [attribute!=value]

    获取不等于给定的属性是某个特定值得元素

    元素集合

    [attribute^=value]

    获取给定的属性是以某些值开始的元素

    元素集合

    [attribute$=value]

    获取给定的属性是以某些值结尾的元素

    元素集合

    [attribute*=value]

    获取给定的属性是以包含某些值得元素

    元素集合

    [selector1][selector2][selectorN]

    获取满足多个条件的复合属性的元素

    元素集合

    1.7 子元素过滤选择器

    选择器

    功能

    返回值

    :nth-child(eq|even|odd|index)

    获取每个元素下的特定元素,索引号从1开始

    元素集合

    :first-child

    获取每个父元素下的第一个子元素

    元素集合

    :last-child

    获取每个父元素下的最后一个子元素

    元素集合

    :only-child

    获取每个父元素下的仅有一个子元素

    元素集合

     

    1.8 表单对象属性过滤选择 器

    选择器

    功能

    返回值

    :enabled

    获取表单中所有属性为可用的元素

    元素集合

    :disabled

    获取表单中所有属性为不可用的元素

    元素集合

    :checked

    获取表单中所有被选中的元素

    元素集合

    :selected

    获取表单中素有被选中option的元素

    元素集合

     

    1.9 表单选择器

    选择器

    功能

    返回值

    :input

    获取所有input、textarea、select

    元素集合

    :text

    获取表单中所有单行文本框

    元素集合

    :password

    获取表单中所有密码框

    元素集合

    :radio

    获取表单中所有单选按钮

    元素集合

    :checkbox

    获取表单中所有复选框

    元素集合

    :submit

    获取表单中所有提交按钮

    元素集合

    :image

    获取表单中所有图像域

    元素集合

    :reset

    获取表单中所有重置按钮

    元素集合

    :button

    获取表单中所有按钮

    元素集合

    :file

    获取表单中所有文件域

    元素集合

  • 相关阅读:
    未来十年Python的前景会怎样?
    mysql配置mha高可用防火墙未关闭报错
    Cenos7 切换单用户模式
    奇葩问题: lsattr -d /data 显示:----------I--e- /data/
    在Vue 的main.js 文件使用Element-UI的this.$message('msg')
    IIS上部署项目,网页控制台报错,.svg 等文件类型找不到
    git commit 格式
    Entity Framework 插入带有外键的数据,重新添加了外建表里的数据
    element-ui Select 组件传递对象
    Entity Framework Code First实体关联数据加载
  • 原文地址:https://www.cnblogs.com/qiujinyong/p/4958578.html
Copyright © 2011-2022 走看看