как проверить, был ли установлен флажок в jquery?

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

как я удачно запроса собственность?