子要素またはテキストを持っている要素を選択$(":parent")ver1.0〜※:(コロン)を忘れないように注意しましょう機能:(コロン)に続けてparentを設定すると子要素またはテキストを持っている要素を選択します。:emptyとは逆の機能を持ったセレクタです。子供を持っているからparent(親)ということなのでしょう。空(から)ではない要素を選択しますサンプル(parent/01.html)を開いてbody内の構成が以下の様になっているのを確認してください。<body><div>div</div><div></div><div><span></span></div><div></div></body>まず2行目のdiv要素内には「div」とテキストがあるため空ではなく、:parentによって選択されます。3行目のdiv要素は中に何もないため選択されません。4行目のdiv要素内にはspan要素があるため選択されます。span要素は中に何も無いため選択されません。5行目のdiv要素内には「タブ」が書いてあります。タブのような表示されないものでも内容があると見なされるため:parentによって選択されることに注意してください。jQueryは以下の様に記述され、buttonをクリックすると空ではない要素を選択します。cssメソッドを利用して背景色を緑にします。$("button").click(function(){$(":parent").css("background-color","#9F9");});結果として、buttonをクリックすると2番目のdiv要素とspan要素以外すべてが緑色になります(body要素やhtml要素も選択されているためです)。単独では利用しないでしょう:parentは単独で利用すると、サンプルparent/01.htmlのようにhtmlやbody要素も選択されています(div要素はhtmlやbody内にあるため)。他のセレクタと合わせて利用することがほとんどです。サンプル(parent/02.html)を開いてbody内の構成はサンプルparent/01.htmlと同じ事を確認して下さい。jQueryは以下の様にセレクタにdiv要素を追加しただけです。red");});結果として、buttonをクリックするとdiv要素で子要素又はテキストを持つ要素だけが選択されます(サンプルparent/01.htmlと異なり、html要素やbody要素は選択されません)。:emptyと合わせて覚えると良いでしょう。