Проверен атрибут флажка в JavaScript

Я пишу код для мобильного телефона с пользовательским интерфейсом Kendo, в котором я хочу показать определенный div при проверке флажка для этого я пишу функцию следующим образом

           function showDetails(){
              // debugger;
               var data = $("#vehicleLoan").attr('checked');
               // alert(data);
               if(data)
               {
                   $("#Loan").removeAttr("style","display:block");
               }
               else
               {
                   $("#Loan").removeAttr("style","display:none");   
               }
           } 

но я получаю неопределенное в данных.

2 ответа

Решение

Можете ли вы попробовать использовать,

var data = $("#vehicleLoan").is(':checked');

ИЛИ ЖЕ

    function showDetails(){
               $("#Loan").toggle();
     }

ИЛИ ЖЕ

    function showDetails(){
          // debugger;
           var data = $("#vehicleLoan").is(':checked');
           // alert(data);
           if(data)
           {
               $("#Loan").show();
           }
           else
           {
               $("#Loan").hide();   
           }
       } 

Попробуй что-нибудь подобное

   if(document.getElementById("vehicleLoan").checked)
   {
       $("#Loan").removeAttr("style","display:block");
   }
   else
   {
       $("#Loan").removeAttr("style","display:none");   
   }
Другие вопросы по тегам