首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery自动选中复选框并显示下拉菜单

问JQuery自动选中复选框并显示下拉菜单
EN

Stack Overflow用户
提问于 2020-07-26 10:06:30
回答 1查看 44关注 0票数 0

我想要自动选中一个复选框,并在满足特定条件时显示下拉菜单。

以前我有过这样的经历。但现在我希望自动选中该复选框,并在满足条件时自动切换下拉菜单

代码语言:javascript
复制
 = check_box_tag 'recorded', 1, @user.recorded, onClick: "jQuery('#Recording').fadeToggle();"

这部分代码是我想要更改的。我在下面尝试过,如果满足该条件,它会选中复选框,但如果选中,则不会显示菜单。

代码语言:javascript
复制
- if @tenant.enable_recording_extensions
  = check_box_tag 'recorded', 1, @user.recorded, checked: "jQuery('#Recording').fadeToggle();"

这是完整的if statement

代码语言:javascript
复制
      .panel.panel-primary
        .panel-heading
          - if @tenant.enable_recording_extensions
            = check_box_tag 'recorded', 1, @user.recorded, checked: "jQuery('#Recording').fadeToggle();"
            %strong Enable
          - else
            = check_box_tag 'recorded', 1, @user.recorded, onClick: "jQuery('#Recording').fadeToggle();"
            %strong Enable

控制器

代码语言:javascript
复制
if @tenant.enable_recording_extensions
 @user.recorded = params[:recorded]
 return true
else
 @user.recorded = params[:recorded]
 return false
end
EN

回答 1

Stack Overflow用户

发布于 2020-07-26 13:02:00

请访问:ApiDock查看check_box_tag-reference

看起来@user.recorded就是false。

checked: "jQuery('#Recording').fadeToggle();"应该做什么?这简直是一团糟。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63095411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档