Metoda index v jQuery
Če moramo najti številko elementa v nizu,
lahko uporabimo metodo
index.
Lahko izpišemo številko položaja elementa glede na sosednje elemente. Na primer, imamo oštevilčen seznam:
<ol>
<li>text</li>
<li id="test">text</li>
<li>text</li>
</ol>
<div>text</div>
Z metodo
index
bomo zdaj izpisali številko div:
let num = $('div').index();
alert(num);
Prav tako lahko dodatno podamo selektor. Razmislimo o naslednji HTML kodi:
<ol>
<li id="first">text</li>
<li id="test">text</li>
<li>text</li>
</ol>
<div>text</div>
Zdaj poleg imena oznake elementa
v parametre podamo ime id:
let num = $('li').index($('#test'));
alert(num);
Če takšnega elementa ne najdemo,
bo metoda vrnila -1.
Pridobite številko li z #test
z uporabo samo imena oznake elementa.
Pridobite številko li z #first,
tako da navedete še ime selektorja.