jQuery como encontrar um elemento baseado em um valor de atributo de dados?
Eu tenho o seguinte cenário:
var el = 'li';
e existem 5<li>
está na página, cada um com umdata-slide=number
atributo(sendo 1,2,3,4,5, respectivamente).
Agora, preciso encontrar o número do slide atualmente ativo, mapeado paravar current = $('ul').data(current);
e é atualizado a cada alteração do slide.
Até o momento, minhas tentativas não tiveram êxito, tentando construir o seletor que corresponderia ao slide atual:
$('ul').find(el+[data-slide=+current+]);
não corresponde / retorna nada…
O motivo pelo qual não posso codificarli
A parte é que essa é uma variável acessível ao usuário que pode ser alterada para um elemento diferente, se necessário, portanto nem sempre é umali
.
Alguma idéia do que estou perdendo?