76 of 119 menu

Sélecteur has

Le sélecteur :has sélectionne les éléments qui contiennent au moins un élément correspondant au sélecteur donné, pas nécessairement un descendant direct. Étant donné que :has ne fait pas partie des spécifications CSS, pour de meilleures performances dans les navigateurs modernes, il est préférable d'utiliser à la place $("votre sélecteur-css").has(sélecteur/élément DOM).

Syntaxe

Ainsi nous sélectionnons les éléments :

$(':has(sélecteur)');

Ainsi nous sélectionnons les éléments, si une imbrication directe du sélecteur est requise :

$(':has(>sélecteur)');

Exemple

Sélectionnons uniquement les paragraphes qui contiennent à l'intérieur la balise b et ajoutons à leur fin le texte '!!!' :

<p>texte</p> <p>texte</p> <p><b>gras</b> texte</p> <p><b>gras</b> texte</p> $('p:has(b)').append('!!!');

Le code HTML ressemblera alors à ceci :

<p>texte</p> <p>texte</p> <p><b>gras</b> texte!!!</p> <p><b>gras</b> texte!!!</p>

Voir aussi

  • la méthode has,
    qui filtre l'ensemble des éléments sélectionnés par leurs descendants
  • la méthode filter,
    qui filtre les éléments dans l'ensemble selon le sélecteur donné
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser