Metoden is
Metoden is kontrollerer, om
mindst ét af de valgte elementer matcher den givne
selector. I stedet for en selector kan et DOM-element
eller et jQuery-objekt angives.
Hvis en funktion angives som parameter,
vil betingelseskontrollen blive overdraget til den.
Returnerer en værdi af typen boolean
(true eller false).
Syntaks
Metoden kontrollerer, om mindst ét af de valgte elementer opfylder den givne selector:
.is(selector);
Metoden kontrollerer, om der blandt de valgte elementer er mindst ét af elementerne fra det givne jQuery-objekt eller DOM-element:
.is(jQuery-objekt eller DOM-element);
Sådan her vil den givne funktion blive kaldt for hvert af de valgte elementer.
Som parameter vil den modtage elementets indeksposition
i sættet, selve elementet vil være tilgængeligt
i variablen this. Funktionen skal returnere
true eller false. Hvis der for mindst ét af
de valgte elementer returneres værdien
true, vil is også returnere true. Ellers
vender metoden tilbage med false.
.is(function(index));
Eksempel
Lad os kontrollere, om div-tagget
er forælder til vores input med #test:
<div>
<input type="text" id="test">
</div>
<p>tekst</p>
let isDivParent = $('#test').parent().is('div');
alert(isDivParent);