Javascript 如何将rails中的输入字段设置为new Date();来自js?
我的页面有以下js尝试设置字段:Javascript 如何将rails中的输入字段设置为new Date();来自js?,javascript,ruby-on-rails,date,datefield,input-field,Javascript,Ruby On Rails,Date,Datefield,Input Field,我的页面有以下js尝试设置字段: <script type="text/javascript" src="/assets/time_locally.js?body=1"> var localTime = new Date(); $('#time_locally').val(localTime); </script> 有以下字段: = f.text_field :local_time, id: 'time_locally' 但是该字段没有获取本地日期时间(请参
<script type="text/javascript" src="/assets/time_locally.js?body=1">
var localTime = new Date();
$('#time_locally').val(localTime);
</script>
有以下字段:
= f.text_field :local_time, id: 'time_locally'
但是该字段没有获取本地日期时间(请参见最后一个字段,长且空)
它当前显示为
<input id="time_locally" type="text" size="30" name="link[local_time]"></input>
我怎样才能做到这一点
我试着换成班级,但没用。
我确信js开始启动,因为我可以警报(本地时间)
并获得:
元素的id将是link\u local\u time,我认为您无法覆盖id属性。但是您可以使用类来代替 所以使用
$('#link_local_time').val(localTime)代码>
或者在元素上设置一个类
=f.text\u字段:本地时间,类:“本地时间”
并将您的js更改为
$('.time_locally').val(localTime)代码>我试着换到课堂上,但没用。以上更新。
<input id="time_locally" type="text" size="30" name="link[local_time]"></input>