jQuery日本語リファレンス

jQuery does not mean Japanese Query...

Selectors/API/jQuery

:has(selector)

引数で渡されたセレクターを子孫要素に持つ要素集合を選択します。
サンプル
サンプル1
divのうち、strong要素を持つものに'important'というクラスを追加します。
<div>このブロックは<strong>重要な</strong>要素を持っているのでimportantが追加されます。</div>
<div>このブロックは特になんでもありません。</div>
<div>
  このブロックは重要な要素を
  <div>
    <strong>孫要素として</strong>持っています。このdivも
  </div>
  このdivもimportantになります。
</div>
$("div:has(strong)").addClass("important");
[全コードを表示] [実行結果を単体で表示]