Ho il seguente scenario:
var el = 'li';
e ci sono 5 <li>sulla pagina ciascuno con un data-slide=numberattributo (il numero è rispettivamente 1,2,3,4,5) .
Ora ho bisogno di trovare il numero di diapositiva attualmente attivo che è mappato var current = $('ul').data(current);e viene aggiornato ad ogni cambio di diapositiva.
Finora i miei tentativi non hanno avuto successo, cercando di costruire il selettore che corrisponderebbe alla diapositiva corrente:
$('ul').find(el+[data-slide=+current+]);
non corrisponde / non restituisce nulla ...
Il motivo per cui non riesco a codificare la liparte è che questa è una variabile accessibile dall'utente che può essere cambiata in un elemento diverso, se necessario, quindi potrebbe non essere sempre una li.
Qualche idea su cosa mi sto perdendo?
$('*[data-slide]')puoi usarli con ad es.$('*[data-slide]').each( function() { ... });
.find(el+[data-slide=+current+]);codice di scrittura? sembra che tu abbia perso alcune citazioni a"[data-slide]"