我的页面上有一个选择输入。此选择输入显示/隐藏表单中的字段。这一切都很好。但问题是,如果我提交表单并且缺少一些必要的字段,那么之后它不会将选择设置为正确的值。我只是无法让嵌入式红宝石工作!它一直在逃避整个事情......这是我的代码:
$(document).ready(function() {
$("#profile_sex").val('<%= @profile.sex %>')
$("#profile_sex").change(function(){
($(this).val() == "Frau") ? $('#form-female').show() : $('#form-female').hide();
($(this).val() == "Mann") ? $('#form-male').show() : $('#form-male').hide();
if ($(this).val() == "Paar") {
$('#form-female').show();
$('#form-male').show();
}
});
});
为什么这不起作用???我没有收到任何错误或任何东西,它只是将值设置为“<%= @profile.sex =>”我在谷歌上搜索堆栈溢出和 railscasts,rails API,一切。我严重困惑...
谢谢你的帮助。