我需要检查复选框的checked属性,并使用jQuery基于checked属性执行操作.
例如,如果选中年龄复选框,则需要显示一个文本框以输入年龄,否则隐藏文本框.
但false默认情况下返回以下代码:
if ($('#isAgeSelected').attr('checked'))
{
$("#txtAge").show();
}
else
{
$("#txtAge").hide();
}Run Code Online (Sandbox Code Playgroud)
我如何成功查询该checked属性?
如何检查复选框数组中的复选框是否使用复选框数组的ID进行检查?
我使用以下代码,但无论id如何,它总是返回已选中复选框的计数.
function isCheckedById(id) {
alert(id);
var checked = $("input[@id=" + id + "]:checked").length;
alert(checked);
if (checked == 0) {
return false;
} else {
return true;
}
}
Run Code Online (Sandbox Code Playgroud)