76 of 119 menu

Selektor has

Selektor :has vyberá prvky, ktoré obsahujú aspoň jeden prvok podľa zadaného selektora, nie nevyhnutne priameho potomka. Pretože :has nepatrí do špecifikácie CSS, pre zlepšenie výkonu v moderných prehliadačoch je lepšie namiesto neho použiť $("váš css-selektor").has(selektor/DOM prvok).

Syntax

Takto vyberáme prvky:

$(':has(selektor)');

Takto vyberáme prvky, ak je potrebná priama vnorenosť selektora:

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

Príklad

Vyberme tie odseky, ktoré majú vo vnútri prvok b a pridajme im na koniec text '!!!':

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

HTML kód bude vyzerať takto:

<p>text</p> <p>text</p> <p><b>bold</b> text!!!</p> <p><b>bold</b> text!!!</p>

Pozri tiež

  • metóda has,
    ktorá filtruje množinu vybraných prvkov podľa potomkov
  • metóda filter,
    ktorá filtruje prvky v množine podľa zadaného selektora
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť