Ik heb een overzichtspagina waarop meerdere jQuery UI progressbars moeten komen, elk met een andere value. De hoeveelheid progressbars is dynamisch.
Op dit moment worden de <div>'s voor de progressbars als volgt gedefinieerd:
De bijbehorende jQuery code voor het initaliseren van een afzonderlijke progressbar is natuurlijk
Mijn vraag is als volgt: hoe krijg ik het volgende voor elkaar:
zonder voor elke progressbar een ID aan te maken en dit later weer te moeten terugzoeken?
Op dit moment worden de <div>'s voor de progressbars als volgt gedefinieerd:
HTML:
1
2
3
| {foreach from=$list key=id item=i}
<div class="progressbar"><div class="progress-label"><span>{$i.value}</span>%</div></div>
{/foreach} |
De bijbehorende jQuery code voor het initaliseren van een afzonderlijke progressbar is natuurlijk
JavaScript:
1
| $( "#progressbar" ).progressbar({value: 37}); |
Mijn vraag is als volgt: hoe krijg ik het volgende voor elkaar:
HTML:
1
2
3
4
5
6
| <div id="progressbar1"><div class="progress-label"><span>3</span>%</div></div> $( "#progressbar1").progressbar({value: 3}); <div id="progressbar2"><div class="progress-label"><span>10</span>%</div></div> $( "#progressbar2").progressbar({value: 10}); <div id="progressbar3"><div class="progress-label"><span>15</span>%</div></div> $( "#progressbar3").progressbar({value: 15}); |
zonder voor elke progressbar een ID aan te maken en dit later weer te moeten terugzoeken?
Omelette du fromage!