Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将rails中的输入字段设置为new Date();来自js?_Javascript_Ruby On Rails_Date_Datefield_Input Field - Fatal编程技术网

Javascript 如何将rails中的输入字段设置为new Date();来自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' 但是该字段没有获取本地日期时间(请参

我的页面有以下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'
但是该字段没有获取本地日期时间(请参见最后一个字段,长且空)

它当前显示为

<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>