Tengo el siguiente escenario:
var el = 'li';
y hay 5 <li>
en la página cada uno con un data-slide=number
atributo (el número es 1,2,3,4,5 respectivamente) .
Ahora necesito encontrar el número de diapositiva activo actualmente que se asigna var current = $('ul').data(current);
y se actualiza en cada cambio de diapositiva.
Hasta ahora, mis intentos no han tenido éxito, tratando de construir el selector que coincida con la diapositiva actual:
$('ul').find(el+[data-slide=+current+]);
no coincide / devuelve nada ...
La razón por la que no puedo codificar la li
parte es que esta es una variable accesible para el usuario que se puede cambiar a un elemento diferente si es necesario, por lo que puede no ser siempre una li
.
¿Alguna idea de lo que me falta?
$('*[data-slide]')
puede usarlo con, por ejemplo$('*[data-slide]').each( function() { ... });
.find(el+[data-slide=+current+]);
está el código que escribes? parece que te perdiste algunas citas para"[data-slide]"