回答

收藏

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

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

我需要检查复选框checked属性并使用 jQuery 根据所选属性执行操作。- L4 H4 @5 t6 P3 R1 X2 z
例如,如果age如果选择了复选框,我需要显示一个输入文本框age,否则,隐藏文本框。
/ P0 s# g  O5 i4 p但以下代码false默认返回:5 y3 K9 a' |0 M9 h/ `
    if ($('#isAgeSelected').attr('checked) {  $("#txtAge").show();} else {  $("#txtAge").hide();}  Age is selected
    ) z% Q- a. U% O4 ]
如何成功查询?checked9 ?; X7 b- m* y
                                                               
6 ~8 ?5 s: {& p* i8 z3 |    解决方案:                                                                7 \- r( a; W8 C  {8 r
                                                                如何成功查询?checked属性?
/ O, ^$ v1 X" T" `( d. h1 Zchecked复选框 DOM 元素的属性将为您提供元素checked状态。3 ~% e8 a$ b! I9 J: x
鉴于您现有的代码,您可以这样做:: L. D8 L: C6 m% j( B4 h# [

    . L7 i; h& Z  N9 M$ U; n8 W
  • if(document.getElementById('isAgeSelected').checked)    $("#txtAge").show();} else    $("#txtAge").hide()code]然而,有一种更漂亮的方法可以使用toggle:[code]$('#isAgeSelected').click(function()      $("#txtAge").toggle(this.checked);});Age is something
      [2 ^& g- ]( v* u
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则