Метод index в jQuery

Если нам необходимо найти номер элемента в наборе, то мы можем воспользоваться методом index.

Мы можем вывести номер позиции элемента относительно соседних. Например, у нас есть нумерованный список:

<ol> <li>text</li> <li id="test">text</li> <li>text</li> </ol> <div>text</div>

С помощью метода index мы сейчас выведем номер div:

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

Также можно ещё дополнительно передать селектор. Рассмотрим следующий HTML код:

<ol> <li id="first">text</li> <li id="test">text</li> <li>text</li> </ol> <div>text</div>

Теперь помимо названия тега элемента мы передаем в параметры имя id:

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

Если такого элемента не найдется, то метод вернет -1.

Получите номер li с #test с помощью только имени тега элемента.

Получите номер li с #first, указав еще и имя селектора.



Чат с GPT Компилятор