jQuery超入門
$('.kawaz').css('background', 'red');
Copyright (C) 2011 www.kawaz.org All Rights Reserved. 6
jQuery超入門
$('.kawaz').css('background', 'red');
jQueryオブジェクト(主体) メソッド(命令)
jQueryオブジェクト(主体).メソッド(命令)で構成されている!
上の例の場合、classがkawazの要素の背景色を赤くする
Copyright (C) 2011 www.kawaz.org All Rights Reserved. 7
jQuery超入門
$('.kawaz').css('background', 'red');
jQueryオブジェクト(主体) メソッド(命令)
jQueryオブジェクト(主体).メソッド(命令)で構成されている!
上の例の場合、classがkawazの要素の背景色を赤くする
基本的に、jQueryコーディングは
操作したい要素の選択、探索
その要素に対してどのような操作をするか
2つに帰結する!
Copyright (C) 2011 www.kawaz.org All Rights Reserved. 8
DOMってなに?
DOM = Document Object Model
HTML上にある要素をプログラムで扱いやすく定めたもの
Copyright (C) 2011 www.kawaz.org All Rights Reserved. 9
DOMってなに?
超基本:HTMLは木構造になっている
HTML
HEAD
TITLE くだものいちらん
BODY
UL
LI りんご
LI バナナ
LI みかん
Copyright (C) 2011 www.kawaz.org All Rights Reserved. 10
DOMってなに?
超基本:HTMLは木構造になっている
HTML
HEAD
TITLE くだものいちらん
BODY
UL
LI りんご DOMノード
LI バナナ
LI みかん
Copyright (C) 2011 www.kawaz.org All Rights Reserved. 11
DOMってなに?
超基本:HTMLは木構造になっている
HTML
HEAD
TITLE くだものいちらん
BODY
UL
LI りんご DOMノード
LI バナナ
LI みかん
各ノードは入れ子の構造になっている
LIの各ノードから見てULは親ノード、BODYより上は先祖ノードと
言ったりする
子ノード、子孫ノード、兄弟ノードといった言い方もする
いとこノードとかはとこノードという言い方は聞いたことがな
い……
Copyright (C) 2011 www.kawaz.org All Rights Reserved. 12