<!DOCTYPE html>
<html>
<head>
<Title> Title: My Quiz </title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>
<div>
<span id="question">Welcom to my Game hit next to play...</span>
</br>
<span id="answer" >possible answers will go here...</span>
</br>
<button id ="up"> next </button>
</div>
<script>
var allQuestions = [["Who is Prime Minister of the United Kingdom?","What is my favourite colour?"], [["David Cameron", "Gordon Brown", "Winston Churchill", "Tony Blair"],["red","blue","green","another"]], [0,1]];
var questionIndex = 0
$("#up").on("click", function() {
questionIndex+=1
$("#question").text("questionIndex = "+ questionIndex + "--Question " + questionIndex +": " + allQuestions[0][questionIndex-1])
});
//$("#up").on("click", function() {
//for(i=0;i<4;i++){
//$("#answer").text("<input type="radio" name="group1" value="Milk">" +allQuestions[1][questionIndex-1][0]+ "<br>")
//}
//});
</script>
</body>
</html>
Как изменить «Span ID =» ответ «» на что-то вродеJQuery: изменение радио-кнопки на нажатие следующей кнопки
<input type="radio" name="colour" value="blue">Blue<br>
<input type="radio" name="colour" value="red">Red<br>
<input type="radio" name="colour" value="green">Green<br>
<input type="radio" name="colour" value="another">Another<br>
То, что я пытаюсь сделать, это изменить «диапазон ID = «ответить», чтобы быть радиокнопками, и при нажатии следующей будет отображен следующий набор ответов. Это уже работает для «span id =» вопрос «» в минуту (нужно немного убирать).
Важный момент во всех ответах в том, что вы должны использовать '.html()', чтобы впрыснуть HTML в '' #answer – gibberish
спасибо за предложения. это много пищи для размышлений, я буду работать через них. tks – HattrickNZ