2 одинаковых checkbox

317
08 сентября 2017, 23:33
<div class="rs_inp act">
                    <span class="rs_radio" data-tabname="1" data-opt="1">
                        <label>
                            <span class="radio checked">
                                <input type="radio" checked="" name="orgform" value="1">
                            </span>
                            <span class="rs_radio_text">Физ.лицо</span>
                        </label>
                    </span>
                    <span class="rs_radio" data-tabname="1" data-opt="2">
                        <label>
                            <span class="radio">
                                <input type="radio" name="orgform" value="2">
                            </span>
                            <span class="rs_radio_text">Юр.лицо</span>
                        </label>
                    </span>
                </div>

Есть 2 чекбокса с одинаковыми параметрами, как с помощь. jquery выполнить проверку : если первый чекбокс активен то выводим оределенный блок Div ??

Answer 1

Т.к. value у радио-кнопок разные, то можно в событии change проверять именно value и, соответственно, в зависимости от него скрывать или отображать нужный вам блок:

$('input[name="orgform"]').on('change', function() { 
  if ($(this).val() == '1') { 
    $('.obj').show(); 
  } else { 
    $('.obj').hide(); 
  } 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<div class="rs_inp act"> 
  <span class="rs_radio" data-tabname="1" data-opt="1"> 
    <label> 
      <span class="radio checked"> 
        <input type="radio" checked="" name="orgform" value="1"> 
      </span> 
  <span class="rs_radio_text">Физ.лицо</span> 
  </label> 
  </span> 
  <span class="rs_radio" data-tabname="1" data-opt="2"> 
    <label> 
      <span class="radio"> 
        <input type="radio" name="orgform" value="2"> 
      </span> 
  <span class="rs_radio_text">Юр.лицо</span> 
  </label> 
  </span> 
</div> 
 
<div class="obj"> 
  Блок для физ лиц 
</div>

READ ALSO
Зачем в чужом коде тело конструктора вынесено в отдельный метод?

Зачем в чужом коде тело конструктора вынесено в отдельный метод?

Не могу понять, зачем необходимо такое разделение? Зачем в теле конструктора вызывать другой метод в контексте того же объекта, если весь...

337
Помогите разобраться с методом array.indexOf()

Помогите разобраться с методом array.indexOf()

Добрый деньНе могу понять, как правильно сделать, чтобы метод indexOf() работал и выводил в консоль найденный элемент

320
JS JSON - почему работает именно так? [дубликат]

JS JSON - почему работает именно так? [дубликат]

На данный вопрос уже ответили:

297
Когда делаю свайп слайда ==&gt; выезжает меню меню находиться слева(slideout.js) как это решить можно?

Когда делаю свайп слайда ==> выезжает меню меню находиться слева(slideout.js) как это решить можно?

Здравствуйте есть сверстанный сайт и к нему подключен script slideoutjs и есть на сайте слайдер вот такая проблема когда я хочу сдвинуть свайпом...

324