Я делаю опасную игру. Я могу задать пользователю квадрат, вопрос появляется с полем ввода, они нажимают кнопку «Отправить», а ответ сравнивается с правильным ответом. Если правильно, скажите так и добавьте очки к итогу, если не так, скажите так и вычтете очки из общей суммы. Но тогда игра застряла. Я не могу понять, как подготовить игру к следующему вопросу.После того как пользователь попытается ответить, как сбросить игровое поле для следующего выбора (jquery)
Код js для первого вопроса. Пожалуйста, дайте мне знать, если вы хотите больше кода (я не хотел, чтобы этот вопрос был грязным). Может быть простое решение, поэтому, если вы задаетесь вопросом: «Почему бы вам просто не использовать ______, duh», ответ заключается в том, что я ноб, и я не знал, как это сделать. Огромное спасибо заранее.
codepen: http://codepen.io/Nplagma/pen/XNerRw
$(document).ready(function() {
$(".question").hide();
var score = 0;
$(".well").hover(function() {
$(this).addClass('blue');
}, function() {
$(this).removeClass('blue');
});
$("#A1").click(function() {
var questionValue = $(this).data("questionvalue");
$(".question").show();
$('<h4>The \"MVP\" quarterback whose team is 14-6 when he doesn’t play.</h4>').appendTo('.question');
$('#submit').click(function() {
$("#answer").on('input')
var answer = $('#answer').val(); //what does this mean in words?
if
(answer == "Tom Brady" || answer == "Brady" || answer == "brady" || answer == "tom brady") {
$('.question').replaceWith('<h3>omg you\'re so smart</h3>') //using h3 because it'll be unique, but there must be a better way
score += questionValue;
$(".score").text("$" + score);
}
else
{
$('.question').replaceWith('<h3>could NOT have been more wrong</h3>');
score -= questionValue;
$(".score").text("$" + score);
}
});
});