Ich habe das folgende Szenario:
var el = 'li';
und es gibt 5 <li>
auf der Seite mit jeweils einem data-slide=number
Attribut (Nummer ist 1,2,3,4,5) .
Ich muss jetzt die aktuell aktive Foliennummer finden, die var current = $('ul').data(current);
bei jedem Folienwechsel zugeordnet und aktualisiert wird.
Bisher waren meine Versuche erfolglos und ich habe versucht, den Selektor zu erstellen, der der aktuellen Folie entspricht:
$('ul').find(el+[data-slide=+current+]);
stimmt mit nichts überein / gibt nichts zurück…
Der Grund, warum ich das li
Teil nicht fest codieren kann, ist, dass dies eine vom Benutzer zugängliche Variable ist, die bei Bedarf in ein anderes Element geändert werden kann, sodass es möglicherweise nicht immer eine ist li
.
Irgendwelche Ideen, was mir fehlt?
$('*[data-slide]')
Sie können es mit zB$('*[data-slide]').each( function() { ... });
.find(el+[data-slide=+current+]);
dass der Code, den Sie schreiben , in Ihrem Code enthalten ist? es scheint, dass Sie einige Zitate zu"[data-slide]"