76 of 119 menu

Has-selectorn

Selectorn :has väljer element som innehåller minst ett element enligt given selector, inte nödvändigtvis ett direkt barn. Eftersom :has inte tillhör CSS-specifikationen, så är det för bättre prestanda i moderna webbläsare bättre att istället använda $("din css-selector").has(selector/DOM-element).

Syntax

Så här väljer vi element:

$(':has(selector)');

Så här väljer vi element, om direkt inbäddning av selector behövs:

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

Exempel

Låt oss välja endast de stycken som inuti har taggen b och sätta texten '!!!' i slutet för dem:

<p>text</p> <p>text</p> <p><b>fet</b> text</p> <p><b>fet</b> text</p> $('p:has(b)').append('!!!');

HTML-koden kommer att se ut så här:

<p>text</p> <p>text</p> <p><b>fet</b> text!!!</p> <p><b>fet</b> text!!!</p>

Se även

  • metoden has,
    som filtrerar uppsättningen av valda element efter avkomlingar
  • metoden filter,
    som filtrerar element i uppsättningen enligt given selector
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa