• 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

    获取表单中所有文件域

    元素集合

  • 相关阅读:
    Eclipse安装SVN插件(转载)
    推荐eclipse插件Properties Editor(转)
    Eclipse快捷键(转载)
    添加路由命令
    oracle 随机数(转载)
    《图解CSS3——第1章 揭开CSS3的面纱》
    css高度自适应
    JS生成随机数
    判断IE浏览器版本
    IE下SCRIPT5009: “JSON”未定义
  • 原文地址:https://www.cnblogs.com/qiujinyong/p/4958578.html
Copyright © 2020-2023  润新知