У меня есть следующий сценарий:
var el = 'li';
и <li>
на странице 5 с data-slide=number
атрибутом (число 1,2,3,4,5 соответственно) .
Теперь мне нужно найти номер текущего активного слайда, который отображается var current = $('ul').data(current);
и обновляется при каждой смене слайдов.
До сих пор мои попытки не увенчались успехом, пытаясь создать селектор, который бы соответствовал текущему слайду:
$('ul').find(el+[data-slide=+current+]);
не соответствует / не возвращает ничего ...
Поэтому я не могу жестко кодировать li
часть в том , что это доступный пользователе переменный , которая может быть изменена на другой элемент , если требуется, поэтому он не может быть всегда li
.
Есть идеи о том, что мне не хватает?
$('*[data-slide]')
Вы можете использовать его, например, с$('*[data-slide]').each( function() { ... });
.find(el+[data-slide=+current+]);
коде вы пишете? кажется, вы пропустили некоторые цитаты"[data-slide]"