【发布时间】:2020-10-10 19:40:23
【问题描述】:
我有一个表单,下面是使用 cacoon 的嵌套字段
如果选择了一个选项,我有默认字段和显示更多字段的条件,即。火箭联盟就是这样
但是,正如您从屏幕截图中看到的那样,只有一个锦标赛排名实例实际上是在切换字段。
所以我的问题是,如何让每个实例都发生变化?
这是我的代码:
$(document).on("change", ".ts_select", function(event) {
if (this.value == '1') {
$('#default-fields').hide()
$('#rocket-fields').show()
} else {
$('#default-fields').show()
$('#rocket-fields').hide()
}
})
<div id="default-fields" class="grid grid-cols-1 md:grid-cols-4">
<%= render partial: "tournaments/fpartials/default", tournament: @tournament, locals: { f: f } %>
</div>
<div id="rocket-fields" class="grid grid-cols-1 md:grid-cols-4 hidden">
<%= render partial: "tournaments/fpartials/rocket_league_fields", tournament: @tournament, locals: { f: f } %>
</div>
【问题讨论】:
标签: jquery ruby-on-rails ruby cocoon-gem