* アスタリスク
アスタリスクセレクタは、すべての要素にマッチします。たとえば、次のように書くと、ページ内のすべての要素のcolorを一瞬でグレーにできます。
<script type="text/javascript"> jQuery("*").css("color","#888"); </script>$("*")ですべてを対象として検索し、その結果にCSSを適用しているわけです。
もうひとつ試してみましょう。次のdivとspanをクリックするとアニメーションします。
div
spanコードは次のとおりです。
<div id="my2"> <div>div</div> <span>span</span> </div> <script type="text/javascript"> jQuery(function($){ $("*","#my2").click(function(event){ $(this) .css("color","orange") .animate({fontSize:"3em"},300) .animate({fontSize:"1em"},300) }) }); </script>コンテクストを"#my2"に絞り込んでから、その要素内のすべての要素にクリックイベントをセットします。
それらの要素がクリックされると、color(文字色)をorange(オレンジ)に変えてanimate(フォントサイズを3emまで0.3秒かけて拡大)し 戻しています。
次ページは、セレクタの複数指定です。