「IDセレクター」は、特定のid属性を持つ要素を対象にする。
id属性の値に#(ハッシュ)をつけたものをセレクターとして利用します。
<script type="text/javascript">
$(function(){
$("#first").css("color", "#9cf");
});
</script>
<ul>
<li id="first">テストテキスト1。テストテキスト1。テストテキスト1。</li>
<li id="second">テストテキスト2。テストテキスト2。テストテキスト2。</li>
<li id="third">テストテキスト3。テストテキスト3。テストテキスト3。</li>
</ul>
下記は、上記のソースコードの結果。
- テストテキスト1。テストテキスト1。テストテキスト1。
- テストテキスト2。テストテキスト2。テストテキスト2。
- テストテキスト3。テストテキスト3。テストテキスト3。
2012/08/26 5:21 PM|
カテゴリー : jQuery|
コメント
jQueryでは、要素セレクター、idセレクター、classセレクターから、
子孫セレクター、ユニバーサルセレクター、グループセレクターまで様々なセレクターが利用できる。
要素セレクター
特定のHTML要素に対して命令を実行するときは、「要素セレクター」を利用する。
下記のスクリプト、css(“color”,”#9cf”)は、
「CSSのcolorプロパティの値をカラーコード:#9cfに変更する」をいうjQueryの命令。
<script type="text/javascript">
$(function(){
$("li.post1").css("color","#9cf");
$("ol").css("background-color", "#666");
});
</script>
<h3>5つに分類したセレクターLIST</h3>
<ol>
<li>CSSでよく利用されるセレクター</li>
<li>CSS2のセレクター</li>
<li>CSS3のセレクター</li>
<li>CSSの属性セレクター</li>
<li>jQueryの独自セレクター</li>
</ol>
下記は、上記のソースコードを実行した結果。
5つに分類したセレクターLIST
- CSSでよく利用されるセレクター
- CSS2のセレクター
- CSS3のセレクター
- CSSの属性セレクター
- jQueryの独自セレクター
2012/08/26 5:10 PM|
カテゴリー : jQuery|
コメント
jQueryを利用したスクリプトでは、
(1) どのHTMLの要素を操作するかを「セレクター」で指定し、
(2) 操作する内容を書きます。
具体的には、$("…")の内側にセレクターを記述し、
その後ろに.(ドット)でjQueryの命令を記述していく。
jQueryは、ほぼすべてこの形式で処理を書く。
$(function({
$("セレクター").jQueryの命令
});
jQueryを理解する第一歩として、「セレクター」を覚える必要がある。
jQueryには様々な種類のセレクターが用意されている。
2012/08/26 4:48 PM|
カテゴリー : jQuery|
コメント
ブラウザーがまだscript要素までしか読み込んでいない場合、
意図した動きをしない。
そこで、スクリプトを実行するタイミングを制御する「ready」というjQuery関数
ready関数を使用する。
ready関数は、以下のような形式で使用する。
$(document).ready(function(){
ここにjQueryの処理を記述
});
このとき、ready関数の内側(function(){…}内)に書かれている命令は、
HTMLの読み込みが終わった後に実行される。
readyという名前のとおり、「準備ができた段階でスクリプトを実行する」。
これで、head要素内のscript要素にスクリプトを書いた場合でも、body要素内のHTMLをきちんと操作できる。
ready関数の省略形
$(function(){
ここにjQueryの処理を記述
});
jQueryでスクリプトを書くときは、ほとんどの場合、まずready関数を記述し、
その内側に実際の命令を記述する。
jQueryの1つの”ルール”として覚えておく。
2012/08/26 4:32 PM|
カテゴリー : jQuery|
コメント(1)
JavaScriptの働きとHTML/CSSの関係
Webサイトは
HTMLで、コンテンツの構造や内容を構築し、
CSSで、デザイン(レイアウトや装飾)を定義する。
JavaScriptは、「HTMLとCSSを操作するためのプログラミング言語」である。
ユーザーの操作などが発生したタイミングで
HTMLやCSSを動的な動きのあるWebサイトにしてくれる。
jQueryに限らず、JavaScriptを記述するときはHTMLとCSSを強く意識する必要がある。
JavaScriptの実行タイミング
jQueryを含むJavaScriptのコードはscript要素の中に記述をする。
WebブラウザーはHTMLをファイルの先頭から1行ずつ読み込んでいて、
script要素が読み込まれた段階で、script要素内に記述された命令を実行する。
2012/08/26 3:32 PM|
カテゴリー : jQuery|
コメント
« 古い記事