.prop('checked')
和.is(':checked')
都无效。
if($("#isAgeSelected").is(':checked')){
$("#txtAge").show();
}else{
$("#txtAge").hide();
}
Html是:
<input type="checkbox" id="isAgeSelected"/>
<div id="txtAge" style="display:none">Age is something</div>
答案 0 :(得分:2)
您需要收听change
事件:
$("#isAgeSelected").change(function(){
if($("#isAgeSelected").is(':checked')){
$("#txtAge").show();
}else{
$("#txtAge").hide();
}
});
答案 1 :(得分:1)
<input class="isAgeSelected" type="checkbox" name="isAgeSelected" value="1" />
<div id="txtAge">Age is something</div>
$("#txtAge").hide();
$(".isAgeSelected").click(function() {
if($(this).is(":checked")) {
$("#txtAge").show();
} else {
$("#txtAge").hide();
}
});