jQuery 选择器参考

jQuery 选择器参考

jQuery 选择器参考

以下是所有 jQuery 选择器 的综合列表:

选择器 示例 描述
* $("*") 这被称为通用选择器,用于选择所有元素。
# id $("#foo") 它将选择id为”foo”的元素。
.class $(".foo") 它将选择所有class为”foo”的元素。
class,.class $(“.foo,.bar”) 它将选择所有class为”foo”或”bar”的元素。
element $(“p”) 它将选择所有p元素。
el1,el2,el3 $(“h1,div,p”) 它将选择所有h1、div和p元素。
:last $(“p:last”) 这将选择最后一个p元素
:even $(“tr:even”) 这将选择所有偶数项的tr元素
:odd $(“tr:odd”) 这将选择所有奇数项的tr元素
:first-child $(“p:first-child”) 这将选择所有作为其父元素的第一个子元素的p元素
:first-of-type $(“p:first-of-type”) 这将选择所有作为其父元素的第一个p元素的p元素
:last-child $(“p:last-child”) 它将选择所有是其父元素的最后一个子元素的p元素
:last-of-type $(“p:last-of-type”) 它将选择所有是其父元素的最后一个p元素的p元素
:nth-child(n) $(“p:nth-child(3)”) 这将选择所有是其父元素的第3个子元素的p元素
:nth-last-child(n) $(“p:nth-last-child(3)”) 这将选择所有是其父元素的倒数第3个子元素的p元素
:nth-of-type(n) $(“p:nth-of-type(3)”) 它将选择所有是其父元素的第3个p元素的p元素
:nth-last-of-type(n) $(“p:nth-last-of-type(3)”) 这将选择所有p元素,它们在其父元素中是第3个p元素,从最后一个子元素开始计数
:only-child $(“p:only-child”) 它将选择所有p元素,它们是其父元素的唯一子元素
:only-of-type $(“p:only-of-type”) 它将选择所有p元素,它们是其父元素中唯一的同类型子元素
parent > child $(“div > p”) 它将选择所有p元素,它们是div元素的直接子元素
parent descendant $(“div p”) 它将选择所有p元素,它们是div元素的后代元素
element + next $(“div + p”) 选择所有紧邻div元素的p元素
element ~ siblings $(“div ~ p”) 选择所有div元素的兄弟p元素
:eq(index) $(“ul li:eq(3)”) 选择列表中的第四个元素(索引从0开始)
:gt(no) $(“ul li:gt(2)”) 选择列表中索引大于2的元素
:lt(no) $(“ul li:lt(2)”) 选择列表中索引小于2的元素
:not(selector) $(“input:not(:empty)”) 选择所有非空的input元素
:header $(“:header”) 选择所有标题元素 h1,h2 …
:animated $(“:animated”) 选择所有动画元素
:focus $(“:focus”) 选择当前焦点元素
:contains(text) $(“:contains(‘Foo’)”) 选择所有包含文本 “Foo” 的元素
:has(selector) $(“div:has(p)”) 选择所有包含 p 元素的 div 元素
:empty $(“:empty”) 选择所有空元素
:parent $(“:parent”) 选择所有具有子元素的元素 选择所有作为其他元素的父元素的元素
:hidden $(“p:hidden”) 选择所有隐藏的 p 元素
:visible $(“table:visible”) 选择所有可见的表格元素
:root $(“:root”) 选择文档的根元素
:lang(language) $(“p:lang(de)”) 选择所有带有 lang 属性值以 “de” 开头的 p 元素
[attribute] $(“[href]”) 选择所有带有 href 属性的元素
[attribute=value] $("[href='index.htm']") 选择所有 href 属性值等于 “index.htm” 的元素
[attribute!=value] $("[href!='index.htm']") 它将选择所有具有 “href” 属性值不等于 “index.htm” 的元素
[attribute$=value] $("[href$='.jpg']") 它将选择所有具有以 “.jpg” 结尾的 “href” 属性值的元素
[attribute|=value] $("[title|='Tomorrow']") 选择所有具有 title 属性值等于 ‘Tomorrow’ 或以 ‘Tomorrow-‘ 开头的元素。
[attribute^=value] $("[title^='Tom']") 选择所有具有以 “Tom” 开头的 ‘title’ 属性值的元素
[attribute~=value] $("[title~='foo']") 选择所有具有标题属性值包含特定单词”foo”的元素。
[attribute*=value] $("[title*='foo']") 选择所有具有标题属性值包含单词”foo”的元素
:input $(":input") 选择所有输入元素
:text $(":text") 选择所有类型为”text”的输入元素
:password $(":password") 选择所有类型为”password”的输入元素
:radio $(":radio") 选择所有类型为”radio”的输入元素
:checkbox $(":checkbox") 选择所有类型为”checkbox”的输入元素
:submit $(“:submit”) 它将选择所有 type="submit" 的输入元素
:reset $(“:reset”) 它将选择所有 type="reset" 的输入元素
:button $(“:button”) 它将选择所有按钮元素和 type="button" 的输入元素
:image $(“:image”) 它将选择所有 type="image" 的输入元素
$(":checkbox") $(“:checkbox”) 它将选择所有type=”checkbox”的input元素
:submit $(“:submit”) 它将选择所有type=”submit”的input元素
:reset $(“:reset”) 它将选择所有type=”reset”的input元素
:button $(“:button”) 它将选择所有type=”button”的input元素
:image $(“:image”) 它将选择所有type=”image”的input元素
:file $(“:file”) 它将选择所有type=”file”的input元素
:enabled $(“:enabled”) 选择所有启用的输入元素
:disabled $(“:disabled”) 选择所有禁用的输入元素
:selected $(“:selected”) 选择所有选中的输入元素
:checked $(“:checked”) 选择所有已选中的输入元素

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程