Metóda index v jQuery
Ak potrebujeme nájsť číslo prvku v sade,
môžeme použiť metódu
index.
Môžeme získať číslo pozície prvku vzhľadom na susedné. Napríklad, máme číslovaný zoznam:
<ol>
<li>text</li>
<li id="test">text</li>
<li>text</li>
</ol>
<div>text</div>
Pomocou metódy
index
teraz zobrazíme číslo div:
let num = $('div').index();
alert(num);
Tiež je možné dodatočne odovzdať selektor. Pozrime sa na nasledujúci HTML kód:
<ol>
<li id="first">text</li>
<li id="test">text</li>
<li>text</li>
</ol>
<div>text</div>
Teraz okrem názvu tagu prvku
odovzdávame v parametri názov id:
let num = $('li').index($('#test'));
alert(num);
Ak sa takýto prvok nenájde,
metóda vráti -1.
Získajte číslo li s #test
pomocou iba názvu tagu prvku.
Získajte číslo li s #first,
zadaním aj názvu selektora.