回答

收藏

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

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

我需要检查复选框checked属性并使用 jQuery 根据所选属性执行操作。! C- l& d! \0 O) _9 v
例如,如果age如果选择了复选框,我需要显示一个输入文本框age,否则,隐藏文本框。
4 \8 c" U  m; \% ~! z但以下代码false默认返回:9 ?; T) E; @2 y
    if ($('#isAgeSelected').attr('checked) {  $("#txtAge").show();} else {  $("#txtAge").hide();}  Age is selected
    7 c5 `) @$ D4 c1 Y: [4 ?
如何成功查询?checked9 `0 n7 K- k) }& w2 Q, H
                                                                ( b& X: ?* P5 H* ~: R8 Z
    解决方案:                                                                & K8 a' n& d. D2 d. d: @% ~  N7 ?
                                                                如何成功查询?checked属性?
7 n4 K4 Y$ M: w$ ^checked复选框 DOM 元素的属性将为您提供元素checked状态。
1 n- w  D5 a) s8 V- k3 y7 l鉴于您现有的代码,您可以这样做:( ?; a& g+ P6 F- M, a
    & O/ _+ L# J, k+ T* k# z9 T" S
  • if(document.getElementById('isAgeSelected').checked)    $("#txtAge").show();} else    $("#txtAge").hide()code]然而,有一种更漂亮的方法可以使用toggle:[code]$('#isAgeSelected').click(function()      $("#txtAge").toggle(this.checked);});Age is something
    8 F' R6 x. P6 i4 e. F( n4 v
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则