为了账号安全,请及时绑定邮箱和手机立即绑定

如何检查jQuery中是否选中了复选框?

如何检查jQuery中是否选中了复选框?

智慧大石 2019-05-28 18:01:41
如何检查jQuery中是否选中了复选框?我需要检查复选框的checked属性,并使用jQuery基于checked属性执行操作。例如,如果选中年龄复选框,则需要显示一个文本框以输入年龄,否则隐藏文本框。但false默认情况下返回以下代码:if ($('#isAgeSelected').attr('checked')){     $("#txtAge").show();}else{     $("#txtAge").hide();}我如何成功查询该checked属性?
查看完整描述

4 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

使用jQuery> 1.6

<input type="checkbox" value="1" name="checkMeOut" id="checkMeOut" checked="checked" />// traditional attr
$('#checkMeOut').attr('checked'); // "checked"
// new property method
$('#checkMeOut').prop('checked'); // true

使用新属性方法:

if($('#checkMeOut').prop('checked')) {
    // something when checked} else {
    // something else when not}


查看完整回答
反对 回复 2019-05-28
?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

jQuery 1.6+

$('#isAgeSelected').prop('checked')

jQuery 1.5及以下版本

$('#isAgeSelected').attr('checked')

任何版本的jQuery

// Assuming an event handler on a checkboxif (this.checked)

所有的功劳都归功于西安


查看完整回答
反对 回复 2019-05-28
  • 4 回答
  • 0 关注
  • 718 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信