我需要判断复选框的checked属性,并使用jQuery根据选中的属性执行操作.

例如,如果选中了age复选框,那么我需要显示一个文本框来输入age,否则就隐藏文本框.

但以下代码默认返回false:

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>

如何成功查询checked属性?

推荐答案

这对我很管用:

$get("isAgeSelected ").checked == true

其中isAgeSelected是控件的ID.

此外,@karim79的answer也很好用.我不确定我测试时错过了什么.

Note, this is answer uses Microsoft Ajax, not jQuery

Javascript相关问答推荐

如何比较嵌套对象的更改并创建更改报告

为什么在react js中没有调用加载器函数?

创建私有JS出口

积分计算和 colored颜色 判断错误

使用redux-toolet DelivercThunks刷新访问令牌

成帧器运动中的运动组件为何以收件箱开始?

使用useup时,React-Redux无法找到Redux上下文值

窗口.getComputedStyle()在MutationObserver中不起作用

yarn安装一个本地npm包,以便本地包使用main项目的node_modules(ckeditor-duplicated-modules错误)

使搜索栏更改语言

给定一个凸多边形作为一组边,如何根据到最近边的距离填充里面的区域

在执行异步导入之前判断模块是否已导入()

用JS从平面文件构建树形 struct 的JSON

第二次更新文本输入字段后,Reaction崩溃

Nextjs 13.4 Next-Auth 4.2登录(&Quot;凭据&,{});不工作

传递方法VS泛型对象VS事件特定对象

AddEventListner,按键事件不工作

Pevent触发material 用户界面数据网格中的自动保存

对不同目录中的Angular material 表列进行排序

使用Perl Selify::Remote::Driver执行Java脚本时出错