私はトリビアゲームを作成しています。正しい、間違った、答えられていない質問をすべて表示しています。この関数の終わりに 1つのボタンが2つのタスクを実行するため、jQueryで2番目の関数を呼び出す必要があります
function displayResults() {
$('#timer').html("Correct answers: " + correct);
$('#fiveSec').html("Incorrect answers: " + incorrect);
$('#question').html("Unaswered: " + unanswered);
$('#correct-answer').empty();
$('#answers').append('<input type="button" class="btn btn-primary" "start-button" value="Play Again">');
}
、ボタンの内側に、私はゲームを再度実行を開始し、この機能のための方法を持っている必要があります。
$('#start-button').on('click', function() {
currentQuestion = 0;
correct = 0;
incorrect = 0;
unanswered = 0;
count = 30;
five = 5;
currentTeamsLength = 0;
displayQuestion();
$(this).remove();
});
だから、これ#start-button
は、ゲームを開始し、私はゲームが終了するとdisplayResults
の内部で再びそれを上に実行したい同じボタンです。何か案は?
"start-button"はid属性が見つからないようです。 –
yeaはこれを送信した後に気付きましたが、何も変更されませんでした。 ( '#start-button')。on( 'click'、funciton()をもう一度実行すると、今は私を狂わせてしまいます。私に何かエラーがあった場合、その最終ページにplayagainボタンが表示されたときにそれをクリックしても何も起こりません。 –