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?

questionAnswers(9)

yourAnswerToTheQuestion