Методи index дар jQuery

Агар ба мо лозим бошад, ки рақами унсуриро дар маҷмӯъ ёбем, пас мо метавонем аз методи index истифода барем.

Мо метавонем рақами ҷойгиршавии унсурро нисбат ба ҳамсояҳояш барорем. Масалан, мо рӯйхати рақамгузоришуда дорем:

html<ol>
  <li>матн</li>
  <li id="test">матн</li>
  <li>матн</li>
</ol>
<div>матн</div>

Бо ёрии методи index мо ҳоло рақами div-ро бароем:

javascriptlet num = $('div').index();
alert(num);

Инчунин метавонед ба таври иловагӣ селекторро гузоред. Рамзи HTML-и зеринро дида мебароем:

html<ol>
  <li id="first">матн</li>
  <li id="test">матн</li>
  <li>матн</li>
</ol>
<div>матн</div>

Ҳоло ба ғайр аз номи теги унсур мо дар параметрҳо номи id-ро мегузорем:

javascriptlet num = $('li').index($('#test'));
alert(num);

Агар чунин унсур ёфта нашавад, пас метод -1-ро бармегардонад.

Задание 1

Рақами li бо #test-ро танҳо бо ёрии номи теги унсур гиред.

Задание 2

Рақами li бо #first-ро гиред, бо муайян кардани номи селектор.