名称 書式 指定対象
要素セレクター $("要素名") 特定の要素
IDセレクター $("#ID名") 特定のid属性を持つ要素
クラスセレクター $(".クラス名") 特定のclass属性を持つ要素
子孫セレクター $("要素1 要素2") 特定の要素の内側にある要素
ユニバーサルセレクター $("*") すべての要素
グループセレクター $("セレクター1,セレクター2,・・・") 複数のセレクター
子セレクター $("親要素名 > 子要素名") 特定の要素の直下の子要素
隣接セレクター $("要素1 + 要素2") 特定の要素の次の要素
first-child 疑似クラス $("要素1:first-child") 同一要素の最初の要素
間接疑似クラス $("要素1 ~ 要素2") 特定の要素の後に出現する要素
否定疑似クラス $("要素1:not(要素2)") 特定の要素のうち要素2の条件を除く要素
empty 疑似クラス $("要素:empty") 子要素やテキストを含まない要素
nth-child 疑似クラス $("要素:nth-child(番号)") 要素内の指定した番号の要素
last-child 疑似クラス $("要素:last-child") 要素内の最後の要素
only-child 疑似クラス $("要素:only-child") 特定の要素が1つだけ含まれる要素
nth-last-child 疑似クラス $("要素:nth-last-child(番号)") 要素内を後ろから数えて指定した番号にある要素
nth-of-type 疑似クラス $("要素:nth-of-type(番号)") 同一要素で指定した番号にある要素
nth-last-of-type 疑似クラス $("要素:nth-last-of-type(番号)") 同一要素で後ろから数えて指定した番号にある要素
first-of-type 疑似クラス $("要素:firt-of-type(番号)") 同一要素で最初にあたる要素
last-of-type 疑似クラス $("要素:firt-of-type(番号)") 同一要素で最後にあたる要素
only-of-type 疑似クラス $("要素:only-of-type(番号)") 一つだけ存在する要素
lang 疑似クラス $(":lang(言語)") 特定の言語を指定された要素
[attribute] $("[属性名]") 特定の属性を持つ要素
[attribute='value'] $("[属性名='値']") 特定の属性が指定した値を持つ要素
[attribute!='value'] $("[属性名!='値']") 特定の属性が指定した値を持たない要素
[attribute$='value'] $("[属性名$='値']") 特定の属性が指定した値で終わっている要素
[attribute*='value'] $("[属性名*='値']") 特定の属性が指定した値を含んでいる要素
[attributeFilter1][attributeFilter2] $("[属性セレクター1][属性セレクター2]") 複数の属性セレクターに該当する要素
first セレクター $("要素:first") 指定した要素の最初の要素
last セレクター $("要素:last") 指定した要素の最後の要素
even セレクター $("要素:even") 指定した要素の偶数番目の要素(0 から数える)
odd セレクター $("要素:odd") 指定した要素の奇数番目の要素(0 から数える)
eq セレクター $("要素:eq(番号)") 指定した番号の要素(番号は 0 から数える)
lt セレクター $("要素:lt(番号)") 指定した番号より前の要素(番号は 0 から数える)
gt セレクター $("要素:gt(番号)") 指定した番号より後ろの要素(番号は 0 から数える)
header セレクター $("要素:header") h1 ~ h6 までの heading 要素
contains セレクター $("要素:contains(文字列)") h1 ~ h6 までの heading 要素
has セレクター $("要素1:has(要素2)") 特定の要素が含まれている要素
parent セレクター $("要素:parent") 子要素やテキストを含む要素