株式会社アイネックスはソフトウェアの開発、データ復旧サービス、ホームページの作成ツール企業です。

横浜、東京に拠点を置き、検証システム/金融・証券のシステム等の構築、開発を行い、
    データ復旧サービス、ホームページの作成ツール支援と多岐にわたるソリューションを提供します。

jQuery

11-14) :odd フィルター(セレクター)

jQueryで:oddフィルター(セレクター)を操作します。
jQueryでは、HTML(XHTML、HTML5)の各要素をフィルターで検索(セレクター)表現し、操作する。

:oddフィルター
指定した要素の奇数番目(odd)の要素を選択する。

書式; $("要素名:odd")

11-14) 2. :oddフィルター(セレクタ)の操作説明

 

動作の説明
ボタン【:odd(赤色)】(#btn_11141)をクリック(.click(function())すると、
jQueryのスクリプト $("dd:odd").css("color","red"); を実行する。

処理; セレクターの奇数番目(dd:odd)のcssの
     colorプロパティの値(.css("color","red"))を変更する。
     2行目、4行目のテキストが赤色となる。

特記; JavaScript言語では数字を0から数え、最初の要素(1行目)は1ではなく0となります。
     奇数番目(1番目、3番目)は2行目、4行目になります。

jQueryの書き方 /*------------------------------------ */
// 11-14)  odd フィルター(セレクター)
/*------------------------------------ */
//.click() イベント
$("#btn_11141").click(function(){
  $("dd:odd").css("color","red"); /* 2,4行目赤色 */
});
$("#btn_11142").click(function(){
  $("dd:odd").css("color","blue"); /* 2,4行目青色 */
});
$("#btn_11143").click(function(){
  $("dd").css("color",""); /* 要素セレクターでクリア */
});
cssの書き方 ----------------------
HTMLの書き方 <dl>
  <dd>1行目のテキスト</dd>
  <dd>2行目のテキスト</dd>
  <dd>3行目のテキスト</dd>
  <dd>4行目のテキスト</dd>
  <dd>5行目のテキスト</dd>
</dl>
<button id="btn_11141" class="btnStd_170 Gray">:odd(赤色)</button> 
<button id="btn_11142" class="btnStd_170 Gray">:odd(青色)</button> 
<button id="btn_11143" class="btnStd_170 Gray">要素セレクター (クリア)</button> 

1行目のテキスト
2行目のテキスト
3行目のテキスト
4行目のテキスト
5行目のテキスト