Necesito verificar la checkedpropiedad de una casilla de verificación y realizar una acción basada en la propiedad marcada usando jQuery.
Por ejemplo, si la casilla de verificación de edad está marcada, entonces necesito mostrar un cuadro de texto para ingresar la edad, de lo contrario, ocultar el cuadro de texto.
Pero el siguiente código regresa falsepor defecto:
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>
¿Cómo consulto con éxito la checkedpropiedad?
$('#isAgeSelected').checked
$('#isAgeSelected')[0].checked