Показать сообщение отдельно
  #1 (permalink)  
Старый 12.01.2016, 14:13
Интересующийся
Отправить личное сообщение для seahunter Посмотреть профиль Найти все сообщения от seahunter
 
Регистрация: 15.12.2015
Сообщений: 10

Зависимые radio buttons
Доброго времени суток, ув. сообщество. Возникла трудность.
Суть проблемы: Есть 2 блока radio button-ов. Нужно сделать их зависимыми, т.е. если выбрать в первом блоке 1-ю или 2-ю кнопку, то во втором блоке должна выбираться первая кнопка. А если выбрать 3-ю, то во втором должна выбираться 2-ая. Вот пример кода который сейчас есть, но он не корректно работает. Задача вроде бы не сложная, но не могу решить.
Использую библиотеку jQuery
<div class="conteiner-fluid">
    <div class="row">
        <div id="block1">
                <input type="radio" name="radio1" class="other">Lorem ipsum dolor sit amet.<br>
                <input type="radio" name="radio1" class="other">Lorem ipsum dolor sit amet.<br>
                <input type="radio" name="radio1" class="np">Lorem ipsum dolor sit amet.<br>
        </div>
        <br>
        <div class="row" id="block2">
            <input type="radio" name="radio2" class="cheque">Lorem ipsum dolor sit amet.<br>
            <input type="radio" name="radio2" class="cod">Lorem ipsum dolor sit amet.<br>
        </div>
        
    </div>
</div>

$(document).ready(function() {      
   $(".other").on('change', function(){
        if($(".other").prop('checked')) {
            //$(".cod").removeAttr('checked');
            $(".cheque").('checked', true);
        }
    });        

    $(".np").on('change', function(){
        if($(".np").prop('checked')) { 
            //$(".cheque").removeAttr('checked');            
            $(".cod").attr('checked', true);
            
        }
    });
});
Ответить с цитированием