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) 选取特定语言的元素

评论

发表回复