Hallo Flowers79,
wenn Du uns die Instanz der Seite mit nur einer Challenge zeigst, dürfte sich das Problem nicht offenbaren. Ich nehme an, dass Du den Code ungeschickt generierst und sich die Variablen gegenseitig überschreiben.
Die elegantere Lösung dürfte sein, das Ablaufdatum am jeweiligen Ausgabefeld als data-Attribut zu hinterlegen und dann ein einziges JavaScript-Stück zu schreiben, das über alle Ausgabefelder läuft und den neuen Stand darin anzeigt.
Gibt es diese Seite mit mehreren Challenges darauf online zu sehen?
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi