Voici mon html:Utilisation de JQuery replaceWith avec JavaScript variable
<div class="timer">Not Started</div>
Et JS/JQ:
var seconds = 10;
var minutes = 0;
setTimeout("updateTimer()", 1000);
function updateTimer() {
if (seconds == 0 && minutes != 0) {
minutes -= minutes;
seconds = 59;
alert (seconds);
} else if (seconds == 1 && minutes == 0) {
alert ('done');
} else {
seconds = seconds - 1;
//alert (seconds);
$(".timer").replaceWith(seconds);
}
setTimeout("updateTimer()", 1000);
}
au lieu de remplacer Non commencé avec 10, 9, 8 ..., Non Started disparaît.
Si vous utilisez Firefox, installez FireBug add-on, après cela le plus facile de trouver ce genre d'erreurs – ksimon