回答

收藏

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

技术问答 技术问答 212 人阅读 | 0 人回复 | 2023-09-12

我需要检查复选框checked属性并使用 jQuery 根据所选属性执行操作。
! b5 e+ o7 r- Y- a# l# O2 i% Z/ p例如,如果age如果选择了复选框,我需要显示一个输入文本框age,否则,隐藏文本框。
3 W6 o8 D/ s! i' ?# b( P/ \但以下代码false默认返回:! u. Y: v) T, W. l) _" W
    if ($('#isAgeSelected').attr('checked) {  $("#txtAge").show();} else {  $("#txtAge").hide();}  Age is selected
    , R4 X* D" Z, n( F. Z& ?
如何成功查询?checked! x3 }5 L1 d6 q
                                                                3 N/ e3 u% ^7 l0 ?3 S( o
    解决方案:                                                                : e( }0 _. l: U1 N4 Z( I5 U+ y
                                                                如何成功查询?checked属性?
. V! \5 F" v- C1 b6 }0 w6 Achecked复选框 DOM 元素的属性将为您提供元素checked状态。4 s: |; S) j; F* T0 K/ u7 @5 j6 N! P
鉴于您现有的代码,您可以这样做:7 e( _: T7 i. f$ m* N
    6 o& u) l# L- r" \. w
  • if(document.getElementById('isAgeSelected').checked)    $("#txtAge").show();} else    $("#txtAge").hide()code]然而,有一种更漂亮的方法可以使用toggle:[code]$('#isAgeSelected').click(function()      $("#txtAge").toggle(this.checked);});Age is something
    % i! Y# N, _# M2 F/ Z) Q4 T3 N% y
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则