最上位の要素を選択$(":root")ver1.9〜※:(コロン)を忘れないように注意しましょう機能:(コロン)に続けてrootを設定すると最上位の要素、つまりhtml要素を選択します。最上位の要素を選択しますサンプル(root/01.html)を開いてbody内にはbutton要素しかないことを確認してください。jQueryは以下の様に記述され、:rootを利用して最上位の要素を取得します。後に[0]を付けることでjQueryオブジェクトからDOM要素を取得し、これにjavaScriptのnodeNameプロパティを利用して要素名を取得しています。取得した要素名はアラートで表示するようにしました。$(":root")[0].nodeName;alert(test);});結果として、buttonをクリックすると最上位の要素名として「HTML」が表示されます。関連項目サンプルで利用した[]を利用してjQueryオブジェクトからDOM要素を取得するテクニックは、使い方の「jQueryとDOM要素」で説明しています。メモ:rootセレクタはcss3にも存在しますが、どのような用途に利用するのかよく分かりません...。将来的にはhtml環境外でのjQuery利用が考えられているのでしょうか?でなければ、常にhtml要素を指してしまう:rootセレクタの必要性がありませんものね。