Я как бы застрял на чем-то ...else заявление не работает
Мое другое заявление, похоже, не работает правильно.
<div class="main-options">
<label class="main-label" for="main-options">Main Options:</label>
<input class="option-a" type="radio" name="main-options">
<label for="main-options">Option A</label>
<input class="option-b" type="radio" name="main-options">
<label for="main-options">Option B</label>
</div>
<div class="sub-options">
<label class="sub-options-label" for="sub-options">Sub Options:</label>
<input class="option-c" type="radio" name="sub-options">
<label for="main-options">Option A</label>
<input class="option-d" type="radio" name="sub-options">
<label for="sub-options">Option B</label>
</div>
Javascript:
$('.option-b').click(function() {
if ($(this).is(':checked')) {
$('.sub-options').hide();
}
else {
$('.sub-options').show();
}
});
jsFiddle: http://jsfiddle.net/VcVYM/
Моя цель состоит в том, чтобы быть в состоянии нажать опцию B и скрыть подвариантах DIV. Но когда опция B не проверена, я хочу, чтобы подпараметры снова отображались ...
Мне удалось скрыть ее, как только опция -b проверена, но мое заявление else не похоже на покажите, если это не проверено.
Спасибо, что посмотрели!
D
Просто введите код, минимальный автономный пример, чтобы воссоздать проблему. Это коротко. –
вам также нужно создать обработчик для опции A, чтобы показать вспомогательные параметры. – hallie