76 of 119 menu

Selettore has

Il selettore :has seleziona gli elementi che contengono almeno un elemento in base al selettore specificato, non necessariamente un discendente diretto. Poiché :has non fa parte delle specifiche CSS, per migliorare le prestazioni nei browser moderni è meglio utilizzare invece $("il tuo selettore css").has(selettore/elemento DOM).

Sintassi

In questo modo selezioniamo gli elementi:

$(':has(selettore)');

In questo modo selezioniamo gli elementi, se è richiesta un'annidamento diretto del selettore:

$(':has(>selettore)');

Esempio

Selezioniamo solo i paragrafi che all'interno contengono il tag b e aggiungiamo alla fine il testo '!!!':

<p>testo</p> <p>testo</p> <p><b>grassetto</b> testo</p> <p><b>grassetto</b> testo</p> $('p:has(b)').append('!!!');

Il codice HTML risulterà così:

<p>testo</p> <p>testo</p> <p><b>grassetto</b> testo!!!</p> <p><b>grassetto</b> testo!!!</p>

Vedi anche

  • il metodo has,
    che filtra il set di elementi selezionati in base ai discendenti
  • il metodo filter,
    che filtra gli elementi nel set in base al selettore specificato
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta