jQuery | index() con ejemplos

El index() es un método incorporado en jQuery que se usa para devolver el índice de los elementos especificados con respecto al selector.
Sintaxis:

$(selector).index(element)

Parámetro: Acepta un parámetro opcional “elemento” que se utiliza para obtener la posición del elemento.
Valor de retorno: Devuelve un número entero que indica el índice del elemento especificado.

código jQuery para mostrar el funcionamiento de la función index():

Código #1:

<!DOCTYPE html>
<html>
  
<head>
    <script 
    src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
    <script>
        <!--jQuery code to demonstrate index function -->
  
        // document ready
        $(document).ready(function() {
            // if the list is clicked
            $("li").click(function() {
                // index() 
                // to return the index of the clicked
                // element of the list
                document.getElementById("demo").innerHTML = "Clicked Index "
                                                            + $(this).index();
            });
        });
    </script>
</head>
  
<body>
  
    <p>Click on the elements of the list to display their index
       number with respect to the other elements in the list.</p>
  
    <ul>
        <li>Geeks</li>
        <li>for</li>
        <li>Geeks</li>
    </ul>
  
    <p id="demo"></p>
</body>
  
</html>

Salida:
antes de hacer clic en cualquier elemento de la lista

Click on the elements of the list to display their index number with respect to the other elements in the list.

  • Frikis
  • por
  • Frikis

Después de hacer clic en «for»-

Click on the elements of the list to display their index number with respect with the other elements in the list.

  • Frikis
  • por
  • Frikis

Índice 1 pulsado

Código #2:

<!DOCTYPE html>
<html>
  
<head>
    <script 
    src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
    <script>
        <!--jQuery code to demonstrate index function -->
  
        // document ready
        $(document).ready(function() {
            // if the list is clicked
            $("li").click(function() {
                // index() 
                // to return the index of the clicked
                // element of the list
                document.getElementById("demo").innerHTML = "Clicked Index "
                                    + $($(".myclass")).index($("#id"));
            });
        });
    </script>
</head>
  
<body>
  
    <p>Click on the elements of the list to display their index
       number with respect with the other elements in the list.</p>
  
    <ul>
        <li>Geeks</li>
        <li class="myclass">for</li>
        <li class="myclass" id="id">Geeks</li>
    </ul>
  
    <p id="demo"></p>
</body>
  
</html>

Salida:
antes de hacer clic en cualquier elemento de la lista-

Click on the elements of the list to display their index number with respect with the other elements in the list.

  • Frikis
  • por
  • Frikis

Después de hacer clic en cualquier elemento de la lista-

Click on the elements of the list to display their index number with respect with the other elements in the list.

  • Frikis
  • por
  • Frikis

Índice 1 pulsado

Publicación traducida automáticamente

Artículo escrito por ShivamKD y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *