jQuery: obtener la posición de un elemento

5 comentarios

Para conocer la posición de un determinado elemento (es decir, si es el primero, segundo, tercero…) podemos utilizar la función index() de jQuery.

Ejemplo. Sobre una determinada lista vamos al situarnos sobre cada elemento “li” para que nos aparezca un alert() con su posición actual (0,1,2,3,4,5…):

$('ul li').hover(function(){
    alert('Este elemento esta situado en la posición: '+$(this).index());
});

* Esto es diferente al selector eq(), con el que podemos interactuar con un determinado elemento siempre que conozcamos antes su posición actual.

Este post ha sido archivado en JQuery.

  • Cristian Pérez.

    No funciona en IE.

  • lisbet

    tampoco bien en crome.

  • Nestor

    MUCHAS gracias! con simpels conocimientos de HTML lo pude hacer sin problemas.

  • desdo

    Hay unos detalles en el codigo

    //function con minuscula
    //Entre () de hide hay que poner un numero
    //Asi quedaria para 2s
    $(document).ready(function() {
    setTimeout(“$(‘.exito’).hide(0);”, 2);
    });

  • Cesar

    Yo lo utilice en IE 7 y no me dio ningún problema, mucho menos en Google Chrome.

¿Te ha sido útil?haz click en
+1https://plus.google.com/share?url=http://goo.gl/XWwpe