@1dzanami

Как отобразить/спрятать элемент при условии что чекбокс заполнен/не заполнен?

Добрый день.
Имеется калькулятор на Ucalc
В jquery очень плоха.
Поэтому такой вопрос.
Имеется радиобаттон и чекбокс, а так же другие поля.
Нужно, что бы когда был выбран определенный радиобаттон и при этом галочка в чекбоксе не стоит, то другие поля скрывали, а после того как галочку в чекбокс поставить, то поля соответственно появлялись.
Попробовала это, но как то не помогло
<script>
$(function() {
$("#input_radio-20-0-des").change(function  () {
         if  (!$("#input_checkbox-7-0-des").is(":checked")){
         $("#input_checkbox-7-1-des").show();
		 
              
        }
        else{
             
             $("#input_checkbox-7-1-des, #grid-9-9-9").hide();
       }

     });

 appNormalise(); 	   
 });
</script>
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 2
Chefranov
@Chefranov
Front-End, Back-End
Если правильно понял
Ответ написан
@1dzanami Автор вопроса
Вопрос решился. Примерно так
<script>
$(document).ready(function(){
 $('#input_radio-20-0-des').on('change', function(){
     $('#input_checkbox-7-0-des').on('change', function(){
        if(this.checked){
            $('[data-checkbox=1]').show();
        }else {
            $('[data-checkbox=1]').hide();
        }
     });
 });
});
</script>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы