HOME > jQuery > CSS セレクター(CSS selector)

CSS セレクター(CSS selector)

CSS セレクター(CSS selector)は、jQueryの$()関数の中で指定する書式です。CSSと同じ表記を採用しているので、すぐに慣れる事ができます。

セレクター 意味
* すべての要素
elm elmのすべて
elm1 elm2 elm1の子要素elm2
elm1 > elm2 elm1の直接の子要素であるelm2(親子関係を表示)
elm1 + elm2 elm1と兄弟関係にある要素の中で、elm1の直後にある要素elm2
elm1 ~ elm2 elm1と兄弟関係にある要素の中で、elm1の後にあるすべての要素elm2
elm1:has(elm2) 子要素に少なくとも一つelm2がある要素elm1
elm.class クラス名がclassのすべての要素elm
elm#id ID名がidのすべての要素elm
elm[attr] 属性名がattrのすべてのelm
elm[attr=val] 属性attrの値がvalのすべての要素elm
elm[attr^=val] 属性attrがvalで始まるすべての要素elm
elm[attr$=val] 属性attrがvalで終わるすべての要素elm
elm[attr*=val] 属性attrの値がvalを含んでいるすべての要素elm

[サンプル]

pタグ内のフォントを12ptに設定し、h1のフォントサイズを24ptに設定、span.class名がlibの文字を20ptに設定する。

HTML

<h1>css selectors</h1>
<h2>jQueryの練習</h2>
<p>jQueryを楽しく学ぼう!</p>
<p><span class="lib">jQuery</span>と<span class="lib">prototype.js</span>
の両方をマスターしたい!</p>

JavaScript

 $(function(){
    $('p *').css("font-size", "12pt");
    $('h1').css("font-size", "24pt");
    $('span.lib').css("font-size", "20pt");
 });
ブックマーク登録: add to hatena hatena.comment 4 users add to del.icio.us 0 user add to livedoor.clip 0 user
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
『WEBサイト制作者に役立つメルマガ』発行!