【发布时间】:2015-07-15 23:54:10
【问题描述】:
我有一个使用引导程序的 Rails 应用程序,其表单页面可以选择添加其他表单字段。这个Railscast episode 的教程严重影响了这个表单页面添加字段功能。我需要查看添加字段,以便可以在新创建的井中隐藏警告面板。这是不起作用的代码(在coffeescript中):
$('#classifications_forms').on 'change', (event) ->
container = $('.classifications_form').last()
$('#premium-divide', container).hide()
这是jquery中的代码:
$('#classifications_forms').on('change', function(event) {
var container;
container = $('.classifications_form').last();
return $('#premium-divide', container).hide();
});
我已经为添加字段按钮尝试了一个点击事件,但它不会隐藏面板,因为它不会隐藏面板。如果我再次点击该按钮,它将隐藏先前创建的面板上的面板,因此我知道代码正在隐藏面板。我的想法是在创建的最后一口井上隐藏面板,我认为 #classifications_forms 上的更改会给我隐藏最后一口井所需的事件,但我猜它在事件中遗漏了一些东西。上面缺少什么?
这是一个 jsfiddle 演示问题。
【问题讨论】:
-
你能提供一个工作样本来重现这个问题(live-sn-p/fiddle/bootply)吗?此外,您的 JS 代码对我来说似乎在语法上是错误的。
-
添加了小提琴并添加了 jquery,因为我只有 coffescript。谢谢。
标签: javascript jquery ruby-on-rails twitter-bootstrap coffeescript