76 of 119 menu

hasセレクター

セレクター :has は、指定されたセレクターに一致する少なくとも1つの要素を含む要素を選択します。直接の子孫である必要はありません。 :has はCSS仕様には含まれていないため、現代のブラウザーでのパフォーマンスを向上させるには、代わりに $("あなたのCSSセレクター").has(セレクター/DOM要素)を使用することをお勧めします。

構文

このようにして要素を選択します:

$(':has(セレクター)');

セレクターが直接の子孫である必要がある場合は、このように要素を選択します:

$(':has(>セレクター)');

内部に b タグがある段落のみを選択し、 その末尾にテキスト '!!!' を追加してみましょう:

<p>テキスト</p> <p>テキスト</p> <p><b>太字</b> テキスト</p> <p><b>太字</b> テキスト</p> $('p:has(b)').append('!!!');

HTMLコードは次のようになります:

<p>テキスト</p> <p>テキスト</p> <p><b>太字</b> テキスト!!!</p> <p><b>太字</b> テキスト!!!</p>

関連項目

  • メソッド has,
    選択された要素のセットを子孫に基づいてフィルタリングします
  • メソッド filter,
    セット内の要素を指定されたセレクターでフィルタリングします
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否