标签: jQuery

  • jQuery伪类选择器

    :first 选取某元素的第一个元素

    :last 选取某元素的最后一个元素

    :odd 选取某元素的奇数元素

    :even 选取某元素的偶数元素

    :eq(n) 选取某元素的第N个元素

    :lt(n) 选取某元素小于n的所有元素

    :gt(n) 选取某元素大于n的所有元素

    —

    E:first-child 选择父元素下的第一个子元素(子元素类型为E)

    E:last-child 选择父元素下的最后一个子元素(子元素类型为E)

    E:nth-child(n) 选取父元素下第n个子元素或奇偶元素,n=数字、odd、even

    E:only-child 选取父元素下的唯一子元素

    E:first-of-type 选取父元素下第一个E类型的子元素

    E:last-of-type 选取父元素下最后一个E类型的子元素

    E:nth-of-type(n) 选取第n个,或者odd、even

    E:only-of-type 选取父元素下唯一E类型的子元素,该父元素可以有多个子元素

    —

    :visible 选取所有可见元素

    :hidden 选取所有不可见元素

    :contains(text) 选取包含指定文本的元素

    :has(selector) 选取包含指定选择器的元素

    :empty 选取不含有文本及子元素的元素,即空元素

    :parent 选取含有文本或子元素的元素

    —

    :input 选取所有input元素

    :button 选取所有普通按钮

    :submit 选取提交按钮

    :reset 选取重置按钮

    :text 选取单行文本框

    :textarea 选取多行文本框

    :password 选取密码文本框

    :radio 选取所有单选框

    :checkbox 选取所有复选框

    :image 选取所有图片域

    :file 选取所有文件域

    —

    :checked 选取所有选中的表单元素,一般是单选框或复选框

    :selected 选取被选中的表单元素选项,一般是下拉列表

    :enabled 选取所有可用的表单元素

    :disabled 选取所有不可用的表单元素

    :read-only 选取所有只读的表单元素

    :focus 选取所有获得焦点的表单元素

    —

    :not(selector) 选取除了某个选择器之外的所有元素

    :animated 选取所有正在执行动画的元素

    :root 选取页面根元素,即html元素

    :header 选取h1~h6的标题元素

    :target 选取锚点元素

    :lang(language) 选取特定语言的元素

  • jQuery选择器

    M N 后代选择器

    M>N 子代选择器

    M~N 兄弟选择器

    M+N 相邻选择器

    E[attr] 带有attr属性的E元素

    E[attr = “value”] 属性attr的值为value的E元素

    E[attr != “value”] 属性attr的值不为value的E元素

    E[attr ^= “value”] 属性attr的值以value开头的E元素

    E[attr $= “value”] 属性attr的值以value结尾的E元素

    E[attr *= “value”] 属性attr的值包含value的任意字符的E元素

    E[attr |= “value”] 属性attr的值为value或以value开头的E元素

    E[attr ~= “value”] 属性attr的值为value或包含value的E元素