Методи index дар jQuery
Агар ба мо лозим бошад, ки рақами унсуриро дар маҷмӯъ ёбем,
пас мо метавонем аз методи
index
истифода барем.
Мо метавонем рақами ҷойгиршавии унсурро нисбат ба ҳамсояҳояш барорем. Масалан, мо рӯйхати рақамгузоришуда дорем:
<ol>
<li>матн</li>
<li id="test">матн</li>
<li>матн</li>
</ol>
<div>матн</div>
Бо ёрии методи
index
мо ҳоло рақами div-ро бароем:
let num = $('div').index();
alert(num);
Инчунин метавонед ба таври иловагӣ селекторро гузоред. Рамзи HTML-и зеринро дида мебароем:
<ol>
<li id="first">матн</li>
<li id="test">матн</li>
<li>матн</li>
</ol>
<div>матн</div>
Ҳоло ба ғайр аз номи теги унсур
мо дар параметрҳо номи id-ро мегузорем:
let num = $('li').index($('#test'));
alert(num);
Агар чунин унсур ёфта нашавад,
пас метод -1-ро бармегардонад.
Рақами li бо #test-ро
танҳо бо ёрии номи теги унсур гиред.
Рақами li бо #first-ро гиред,
бо муайян кардани номи селектор.