Мені потрібно перевірити checkedвластивість прапорець і виконати дію, засновану на позначеній властивості, використовуючи jQuery.
Наприклад, якщо прапорець "Вік" встановлений, мені потрібно показати текстове поле, щоб ввести вік, інакше приховати текстове поле.
Але наступний код повертається falseза замовчуванням:
if ($('#isAgeSelected').attr('checked'))
{
$("#txtAge").show();
}
else
{
$("#txtAge").hide();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" id="isAgeSelected"/>
<div id="txtAge" style="display:none">
Age is selected
</div>
Як я успішно запитую checkedвласність?
$('#isAgeSelected').checked
$('#isAgeSelected')[0].checked