Проверен атрибут флажка в 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");
}