【发布时间】:2021-10-10 18:15:11
【问题描述】:
我有这样的代码:
$('#next').click(function(){
var $current = $('.question.active');
// use $current here to test if the question was answered if needed
// maybe something like if($current.find('.answer').val().trim() == ''){ return;}
$('.question').removeClass('active');
$current.next().addClass('active');
});
.question:not(.active){
display:none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="questions">
<div class="question active">Some question 1</div>
<div class="question">Some question 2</div>
<div class="question">Some question 3</div>
<div class="question">Some question 4</div>
<div class="question">Some question 5</div>
<div class="question">Some question 6</div>
<div class="question">Some question 7</div>
<div class="question">Some question 8</div>
</div>
<button type="button" id="next">Next</button>
我希望我的代码有一个后退按钮 并且在(问题 8)处的下一个按钮消失,只剩下后退按钮。
谢谢。
【问题讨论】:
-
返回按钮在哪里?你试图实现你想要的代码在哪里?
-
我的代码没有返回按钮我希望有人把它放在我的代码中
-
他回答了我 50% 的问题,但我希望下一个按钮在到达最后一个 div 时被移除,并且只保留后退按钮。这意味着我希望最后一个 div 只有后退按钮
-
'我希望有人把它放在我的代码中'。你为什么不把它放在你的代码中? :) 就像你把 Next 放回去一样。
标签: javascript php html jquery css