: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) 选取特定语言的元素
发表回复