Я пытаюсь сделать тест для оценки, ручка здесь: https://codepen.io/stdobrescu/pen/xxbMbLK
И сейчас у меня есть
var score = 0;
var scoreInt = 0;
$("#score").html(score);
$("input[type='radio']").click(function(){
scoreValue = $("input[type='radio']:checked").val();
scoreInt = parseInt(scoreValue, 10);
score += scoreInt;
console.log(scoreInt);
console.log(score);
$("#score").html(score);
return scoreInt;
});
Где ScoreInt - Int значение каждого ответа и балла является общим баллом. Проблема в том, что моя оценка не обновляется с каждым вопросом, вместо этого он берет значение из первого вопроса. Должен ли я как-то выбрать каждый вопрос по имени? Требуется ли от l oop до go по всем вопросам?
Кроме того, есть ли какие-либо идеи о том, как обновить оценку в случае, если пользователь возвращается к вопросу и выбирает другое значение? Я думал вычесть ScoreInt из Score, когда он прокручивается до указанного c вопроса.