Warum fügt mein Zähler jedes Mal mehr als einen hinzu?
Ich erstelle einen Test mit jQuery, kann aber nicht herausfinden, warum meine Zählervariable @ verwendet wird, wenn die richtige Antwort verwendet wircount
, scheint um mehr als eins zu steigen.
function nextQuestion(){
$('#submit').show();
$('#next').hide();
$('#result').text('');
$('#value').val('');
randomNumber = Math.floor((Math.random() * words.length));
$('#englishWord').text(words[randomNumber][0]);
$('#submit').click(function(){
if ($('#value').val() == words[randomNumber][1])
{
$('#result').text("You are correct, well done");
$('#submit').hide();
$('#next').show();
$('#next').click(function(){
count = count + 1;
$('#score').text(count);
nextQuestion();
});
}
else
{
$('#result').text("That is incorrect, try again");
count = 0;
$('#score').text(count);
}
});
}