HOME > > > >

Selectors

全ての要素を選択
アニメーションしている要素だけを取得。
属性名と属性値によるフィルタ
button要素、input type="button"を選択する。
input checkbox を取得する
checked属性がcheckedの要素を取得する
parentを親に持つ直接のchild要素を取得します。
クラス名が.classの要素を取得します。
textというテキストを含む要素を取得
ancestorに含まれるすべてのdescendantを取得する
disabled属性がdisabledのものを取得する
指定した要素名を取得する。
子要素を持たないものを取得。子要素を持たないinput, img, br, hrは定義上空なので選択される。
enabled属性がenabledのものを取得する。明示的に指定されてなくてもよい。(disabled属性がdisabledでなければOK)
取得した要素のindex番号のものを取得
取得した要素のindexが偶数のものを取得
input typeがfileのものを取得する
取得した要素の最初の子要素を取得
取得した要素の最初の要素を取得。first-childとの違いに注意。
:focusされている要素を取得。なんかいまいちピンとこない。
index番目以降の要素を取得
name属性を持つ要素を選択する。
selectorを持つ要素を取得。
h1〜h6を取得
hidden要素を取得する。
指定したIDを持つ要素を取得する。
input typeがimageのものを取得する
input要素を取得する
取得した要素の最後の子要素を取得
取得した要素の最後の要素を取得。last-childとの違いに注意。
indexより前の要素を取得する。indexはjQueryオブジェクト内でのindexのこと。
属性を複数指定することができる。
カンマ区切りで複数のセレクタを指定できる。
prevの後のnextを選択する。子供ではなく兄弟関係にあるやつ。
prevと兄弟関係にあるsiblingsを選択する。
selector 以外の要素を取得する。
指定の数字にマッチした要素を取得する。これはjQueryオブジェクト内のindexではなくCSSにおけるindexで指定する。いちばん最初が0から始まるか1から始まるか。
jQueryオブジェクトが保持しているDOM要素のindexが奇数番号のものを選択する。
jQueryオブジェクトが保持しているDOM要素が子要素を1つだけ持つ場合、子要素を取得します。
jQueryオブジェクトが保持しているDOM要素が子要素(テキストノードを含む)を持つ場合、その要素を取得します。
input typeがpasswordのものを取得する
input typeがradioのものを取得する
input typeがresetのものを取得する
option要素でselected属性がselectedになっているものを選択する。
button、inputのtype属性がsubmitのものを選択する。
type属性がtextのものを選択する。
表示状態の要素を選択する。