Foren / National / Russian / [решено] jquery показ блоков из комбинации select и radio

foxss
#42843 26. April 2017, 02:09

есть документ

<blok1>
    <select>
​</blok1>

<blok2>
    <radio1>
​</blok2>

<blok3>
    <radio2>
​</blok3>
работать должно так:
при выборе п.1 селекта должен показатся блок2 а блок3 должен показыватся в зависимости от выбора радио1
при выборе п.2 селекта должен показатся блок2 а блок3 НЕ должен показыватся в зависимости от выбора радио1
 
однако если выбрать в селекте сначала п.1 а потом п.2 то блок3 ведет себя так же как и при выборе п.1
 
вот мой скрипт
$('#parametrs select').change(function(){
    $('.hide').hide(300);
    $out = $(this).val();
    if ($out == 'blok3') {
        $('#blok2').show(300);
    }
    if ($out == 'blok2') {
        $('#blok2').show(300);
        $('#blok2 input').change(function() {
            $outs = $(this).val();
            if ($outs == 'скрыть блок'){
                $('#blok3').hide(300);
            }else{
                $('#blok3').show(300);
            }
        });
    }
});

Dieser Beitrag wurde von foxss (am 1. Mai 2017, 00:15, vor 8 Jahre) bearbeitet