Necesito verificar la checked
propiedad 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 false
por 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 checked
propiedad?
$('#isAgeSelected').checked
$('#isAgeSelected')[0].checked