Javascript関連情報

更新日:2008年04月21日

jQueryのセレクタ 基本

今回から、jQueryのAPI自体の使い方についても目配りしていきます。今回はまず、jQueryセレクタの基本的なものから順番に試してみます。

最近は、jQueryのすぐに使えるプラグインを紹介してきましたが、今回から、jQueryのAPI自体の使い方についても目配りしていきます。

jQueryの肝のひとつは、CSSふうのセレクタを使用して、極めて簡単にDOM要素を検索できる機能です。

今回はまず、そのjQueryセレクタの基本的なものから順番に試していきたいと思います。

セレクタについて

これまで、たとえば、次のような書式でjQueryを使ってきました。
  $('#test0').jQchart(setting);
  $('.test1').dropShadow(setting);
最初のコードは、「#test0というID名の要素へjQchartというプラグインでグラフを出力する」という意味で、次のコードは、 「.test1というクラス名の要素へdropShadowというプラグインでドロップシャドウを出力する」という意味でした。

つまり、jQueryの$関数(あるいはjQuery関数)の引数に書かれた値(#test0や.test1)でDOM要素を検索し、それに続くメソッドを実行しているわけです。

jQueryは、概ねこういうスタイルで、処理を行うのですが、この場合の$関数の引数部分(#test0や.test1)を「セレクタ」と呼びます。

jQueryのセレクタとしてデフォルトで使えるものは次の9種類で、今回はBasicsセレクタを試します。

セレクタの種類 機能
Basics 基本
Hierarchy 階層
Basic Filters 基本 フィルタ
Content Filters コンテンツ フィルタ
Visibility Filters 可視 フィルタ
Attribute Filters 属性 フィルタ
Child Filters 子要素 フィルタ
Forms フォーム
Form Filters フォーム フィルタ


Basicsセレクタは、ID名やClass名、エレメントオブジェクトなどの基本的な文字列やオブジェクトによるDOM検索をサポートしています。

jQueryバージョン1.2.3現在、Basicsセレクタには、次の5種類があります。

Basicsセレクタの種類 機能
#id ID名にマッチする要素
.class クラス名にマッチする要素
element 要素(タグ)名にマッチする要素
* すべての要素
selector1, selector2, selectorN カンマ区切りでjQueryセレクタを複数指定

では、 さっそく、次ページからひとつずつサンプルを作って試しましょう。

1 2 36
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

高橋 登史朗

Javascriptをはじめ、Ajax、jQueryの著書多数のガイドが、何かと最近騒がれているJa…

続きを読む

All About Good Answers Topics

回答募集中のトピック(お題)

回答できるものを探そう Good Anwsersトップへ
今なら最大10,000円の回答キャンペーン実施中!

ビジネススタイルは、スーツの着こなしのルールを遵守しつつ、小物で個性を打ち出すのがセオリー。だからこそ、比較的自由度の高いバッグが重要だ。そこで今回は、「ブリーフケース」と「トートバッグ」という今おすすめのタイプから15点ずつアイテムをピックアップ。品質や素材が秀でているだけでなく、機能面も優れる才色兼備な逸品を厳選した。バッグを新調するだけで、不思議なほど心躍る。

人気Javascriptランキング

Powered by 価格.com

おすすめ記事

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

All About ウェブマガジン

男性向け

男のカバン完全カタログ

女性向け

パンの美味しい、素敵カフェ

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック