デモ - 【jQuery入門 3】要素を取得しよう。セレクタって何?後編

公式のドキュメントを見ながらどうぞ。

jQuery API Documentation

英語ですが、だいたいの単語がわかれば(ぐぐれば)問題ないです。

DEMO 01 : find()

  1. 指定した条件「class『.demo1_target2』の要素」を取得する
  2. 選択した要素のclassを追加する

古より伝わりし

黄昏の楽園から舞い降りた

闇の力を纏いし王の

光無き傀儡を従えし

としお

DEMO 02 : prev()

  1. 指定した条件「class『demo2_target2』の要素」直前にある要素を取得する
  2. 選択した要素にclass「demo02_target3」を追加する

のぶなが
.demo02_target

みちこ
.demo02_target2

よしむね
.demo02_target

かげむしゃ
.demo02_target

さえきさん
.demo02_target

ごりら
.demo02_target

おもち
.demo02_target

つとむ
.demo02_target2

DEMO 03 : next()

  1. 指定した条件「class『demo03_target2』の要素」直後にある要素を取得する
  2. 選択した要素にclass「demo03_target3」を追加する

のぶなが
.demo03_target2

みちこ
.demo03_target

よしむね
.demo03_target

かげむしゃ
.demo03_target

さえきさん
.demo03_target

ごりら
.demo03_target

おもち
.demo03_target2

つとむ
.demo03_target

DEMO 04 : eq()

  1. 指定した条件「demo04_inner p」の7番目の要素を取得する
  2. 選択した要素にclass「demo04_target」を追加する

01

02

03

04

05

06

07

08

DEMO 05 : first()

  1. 指定した条件「demo05_inner p」の最初の要素を取得する
  2. 選択した要素にclass「demo05_target」を追加する

01

02

03

04

05

06

07

08

DEMO 06 : last()

  1. 指定した条件「demo06_inner p」の最後の要素を取得する
  2. 選択した要素にclass「demo06_target」を追加する

01

02

03

04

05

06

07

08

DEMO 07 : is()

  1. 指定した条件のclass「demo07_inner p:even」と一致する要素を取得する
  2. 選択した要素にclass「demo07_target」を追加する

01

02

03

04

05

06

07

08

DEMO 08 : not()

  1. 指定した条件のclass「demo08_target」と一致しない要素を取得する
  2. 選択した要素にclass「demo08_target2」を追加する

01

02

03

04

05

06

07

08

DEMO 09 : children()

class「demo09_trigger」の要素「ふふふ・・・」をクリックすると、「demo09_target p」要素の子要素(span)のclassを切り替える

01

02

03

04

05

06

07

08

DEMO 10 : parent()

class「demo10_trigger」の要素「ぽちぽち」をクリックすると、「demo10_target」要素の親要素(class「demo10_inner」)にclass「demo10_target2」を追加する

class「demo10_inner」

class「demo10_target」