76 of 119 menu

Selektor has

Selektor :has vybírá prvky, které obsahují alespoň jeden prvek podle zadaného selektoru, ne nutně přímého potomka. Protože :has nepatří do specifikace CSS, pro lepší výkon v moderních prohlížečích je lepší místo něj používat $("váš css-selektor").has(selektor/DOM element).

Syntaxe

Takto vybíráme prvky:

$(':has(selektor)');

Takto vybíráme prvky, pokud je požadována přímá vnořenost selektoru:

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

Příklad

Vyberme pouze ty odstavce, které uvnitř mají prvek b a přidejme na konec text '!!!':

<p>text</p> <p>text</p> <p><b>tučně</b> text</p> <p><b>tučně</b> text</p> $('p:has(b)').append('!!!');

HTML kód bude poté vypadat takto:

<p>text</p> <p>text</p> <p><b>tučně</b> text!!!</p> <p><b>tučně</b> text!!!</p>

Viz také

  • metoda has,
    která filtruje sadu vybraných prvků podle potomků
  • metoda filter,
    která filtruje prvky v sadě podle zadaného selektoru
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout