Método index en jQuery
Si necesitamos encontrar el número de un elemento en un conjunto,
podemos utilizar el método
index
.
Podemos mostrar la posición numérica de un elemento en relación con sus vecinos. Por ejemplo, tenemos una lista numerada:
<ol>
<li>text</li>
<li id="test">text</li>
<li>text</li>
</ol>
<div>text</div>
Con la ayuda del método
index
ahora mostraremos el número del div
:
let num = $('div').index();
alert(num);
También se puede pasar un selector adicionalmente. Consideremos el siguiente código HTML:
<ol>
<li id="first">text</li>
<li id="test">text</li>
<li>text</li>
</ol>
<div>text</div>
Ahora, además del nombre de la etiqueta del elemento,
pasamos en los parámetros el nombre del id
:
let num = $('li').index($('#test'));
alert(num);
Si no se encuentra tal elemento,
el método devolverá -1
.
Obtenga el número del li
con #test
utilizando solo el nombre de la etiqueta del elemento.
Obtenga el número del li
con #first
,
especificando también el nombre del selector.