是否有一個簡單的方法使用點擊按鈕功能進行測驗(多選題+圖片的幾個問題)?如何做點擊功能的jquery循環
我想這樣做,但它只移動到下一個(第二個)問題,然後停止。
$(document).ready(function() {
$("#button").click(function(){
$("#question_form.show").toggleClass("show");
$("#question_form").next().addClass("show");
});
});
<form id="question_form" class="show">
<img src="image1.png" id="current_image" alt="">
<h3 id="question"> Question 1: </h3>
<hr>
<input type="radio" name="q1" value="q1-a">Answer 1
<br>
<input type="radio" name="q1" value="q1-b">Answer 2
<br>
<input type="radio" name="q1" value="q1-c">Answer 3
<br>
<br>
<input name="button" type="button" id="button" value="Next">
</form>
<form id="question_form" class="">
<img src="image2.png" id="current_image" alt="">
<h3 id="question"> Question 2: </h3>
<hr>
<input type="radio" name="q2" value="q2-a">Answer 1
<br>
<input type="radio" name="q2" value="q2-b">Answer 2
<br>
<input type="radio" name="q2" value="q2-c">Answer 3
<br>
<br>
<input name="button" type="button" id="button" value="Next">
</form>
<form id="question_form" class="">
<img src="image.png" id="current_image" alt="">
<h3 id="question"> Question 3: </h3>
<hr>
<input type="radio" name="q3" value="q3-a">Answer 1
<br>
<input type="radio" name="q3" value="q3-b">Answer 2
<br>
<input type="radio" name="q3" value="q3-c">Answer 3
<br>
<br>
<input name="button" type="button" id="button" value="Next">
</form>
.show {
display: inline;
}
.hide {
display: none;
}
標識** **必須是唯一的。 – j08691
爲什麼'toggleClass()'?你可以用'removeClass()'代替。 – ArtOfCode
@ j08691是正確的。如果你希望它們相同,你必須使用'class'。 – imtheman