Metodas index jQuery
Jei mums reikia rasti elemento numerį rinkinyje,
tai galime pasinaudoti metodu
index.
Galime išvesti elemento pozicijos numerį reliačiai gretimų elementų atžvilgiu. Pavyzdžiui, turime sunumeruotą sąrašą:
<ol>
<li>text</li>
<li id="test">text</li>
<li>text</li>
</ol>
<div>text</div>
Pasinaudoję metodu
index
dabar išvesime div numerį:
let num = $('div').index();
alert(num);
Taip pat galima papildomai perduoti selektorių. Panagrinėkime tokį HTML kodą:
<ol>
<li id="first">text</li>
<li id="test">text</li>
<li>text</li>
</ol>
<div>text</div>
Dabar, be elemento tag'o pavadinimo,
per parametrus perduodame id pavadinimą:
let num = $('li').index($('#test'));
alert(num);
Jei toks elementas nebus rastas,
tada metodas grąžins -1.
Gaukite li su #test numerį
naudodami tik elemento tag'o pavadinimą.
Gaukite li su #first numerį,
nurodydami dar ir selektoriaus pavadinimą.