Я использую вкладку Bootstrap для отображения вопросов и ответов на опрос (либо список флажков, либо список переключателей). Мне нужно проверить, что на каждой вкладке (если она активна в данный момент) должен быть выбран хотя бы один переключатель / флажок. Как мне этого добиться?
Мой DOM выглядит так
<div class="tab-content">
<div role="tab" class="tab-pane active" id="1">
<div class="considerable">
... Radio button list goes here
</div>
</div>
<div role="tab" class="tab-pane" id="2">
<div class="considerable">
... Checkbox list goes here
</div>
</div>
</div>
<div id="divCalculatorControl">
<a href="#" id="aSwitchToBack" style="">Back</a>
<a href="#" id="aSwitchToNext">Next</a>
</div>
При нажатии на якорь с идентификатором "aSwitchToNext" мне нужно подтвердить выбор ввода.
Я попробовал, как показано ниже, но это работает и для неактивных вкладок.
if ($('div.active > .considerable > input:checked').length) {
// Continue
}
else{
alert("Please select an answer");
}