Ich muss die checked
Eigenschaft eines Kontrollkästchens aktivieren und eine Aktion basierend auf der überprüften Eigenschaft mit jQuery ausführen.
Wenn beispielsweise das Kontrollkästchen Alter aktiviert ist, muss ein Textfeld angezeigt werden, um das Alter einzugeben. Andernfalls wird das Textfeld ausgeblendet.
Der folgende Code false
wird jedoch standardmäßig zurückgegeben:
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>
Wie kann ich die checked
Eigenschaft erfolgreich abfragen ?
$('#isAgeSelected').checked
$('#isAgeSelected')[0].checked