JQuery índice de Retorno Número para cada elemento de la matriz y establecer que el índice al atributo rel carrusel infinito

StackOverflow https://stackoverflow.com/questions/2217554

Pregunta

Estoy intentando manipular Jquery carrusel infinito en el cambio de tamaño de forma dinámica el contenedor de imágenes basado en la imagen mostrada en ese momento. Necesito obtener el índice del elemento de Li que contiene la imagen actual, pero el problema es que elimina Infinito carrusel y reordena del Li automáticamente, lo que significa que su EQ () propiedades están en constante cambio.

Por lo tanto, tengo que asignarles un atributo rel en función de su posición de índice cuando se carga la página, antes de la presentación de diapositivas comienza y Carrusel Infinito reordena del Li.

Básicamente, mi HTML es como sigue:

<li></li>
<li></li>
<li></li>

y necesito usar jQuery para hacerlo en este al cargar la página:

<li rel="1"></li>
<li rel="2"></li>
<li rel="3"></li>

He investigado un montón en la API de jQuery, pero no puedo averiguar qué propiedad o combinación de propiedades a utilizar:

index(),
each(),
inArray(),
get()

Gracias por su ayuda!

¿Fue útil?

Solución

Prueba esto:

$("ul").each(function() {
    $(this).children("li").each(function(i) {
        $(this).attr("rel", i+1);
    });
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top