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