【发布时间】:2015-12-08 08:49:02
【问题描述】:
我有几个带有选择框的表单,我想根据之前选择的选项有条件地隐藏选项。例如:
在注册页面上,我有 2 个选择框,代理和分支机构。代理选择是使用
生成的<%= f.select(:agency_id, options_from_collection_for_select(Agency.all, :id, :name), prompt: 'Select your Agency') %>
和分支一:
<%= f.select(:branch_id, options_from_collection_for_select(Branch.all, :id, :name), prompt: 'Select your Branch') %>
型号:
Branch belongs_to :agency
Agency has_many :branches
我只想根据所选代理显示分支机构。我不是 jQuery 高手,但我确定我是否可以根据他们的代理向分支选项添加类,然后我可以使用一些基本的 javascript 来实现这一点。
有什么想法吗?
谢谢
【问题讨论】:
标签: javascript jquery ruby-on-rails ruby-on-rails-4