152 of 264 menu

Metoda contains

Metoda contains umožňuje zkontrolovat, zda jeden prvek obsahuje uvnitř sebe jiný. Parametrem metody se předává prvek, který bude kontrolován, zda se nachází uvnitř prvku, na který byla metoda aplikována.

Syntaxe

rodič.contains(prvek);

Příklad

Zkontrolujme, zda je odstavec #child v bloku #parent:

<div id="parent"> <p id="child"></p> </div> let parent = document.querySelector('#parent'); let child = document.querySelector('#child'); let contains = parent.contains(child); console.log(contains);

Výsledek provedení kódu:

true

Příklad

Nyní rodič nemá předaný prvek a proto metoda vrací false:

<div id="parent"></div> <p id="child"></p> let parent = document.querySelector('#parent'); let child = document.querySelector('#child'); let contains = parent.contains(child); console.log(contains);

Výsledek provedení kódu:

false

Příklad

Lze předat stejný prvek, na kterém byla metoda volána, v tomto případě metoda také vrátí true:

<div id="parent"></div> let parent = document.querySelector('#parent'); let contains = parent.contains(parent); console.log(contains);

Výsledek provedení kódu:

true

Viz také

  • metoda matches,
    která kontroluje prvek podle selektoru
  • metoda closest,
    která najde rodiče podle 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