Metóda has
Metóda has filtruje množinu
vybraných prvkov, pričom ponecháva len tie,
ktoré majú potomkov zodpovedajúcich
zadanému selektoru.
Syntax
Filtrovanie podľa potomkov:
.has(selektor potomkov);
Takto je možné prefiltrovať množinu vybraných prvkov, pričom sa ponechá len ten, ktorý obsahuje vo vnútri zadaný DOM prvok:
.has(DOM prvok);
Príklad
Vyberme len tie odseky, ktoré majú vo vnútri
značku b a
priraďme 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 potom vyzerať takto:
<p>text</p>
<p>text</p>
<p><b>bold</b> text!!!</p>
<p><b>bold</b> text!!!</p>