使用带有标准rails形式的pickadate.js

时间:2017-03-05 02:21:01

标签: javascript ruby-on-rails pickadate

我第一次尝试将pickadate.js添加到我的项目中。试图让功能正常运行,我遇到了一些障碍。以下是我目前正在使用的内容。

Datepicker.js

var $input = $('.start-datepicker').pickadate()

var picker = $input.pickadate('picker')

picker.open()

Form.html.erb

<div>
   <%= form.text_field :start_at, class: "new-assignment-form__input start-datepicker", placeholder: "Start Time" %>
</div>

基本上就是这样。我要采取的行动是,如果用户尝试使用该字段,它将弹出日期选择器。从文档中可以看出,这就是所需要的,但显然我错过了一些东西,因为当前的设置没有任何反应。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

好的,基于我们的讨论,它看起来像这个选择器:

$('.start-datepicker')

没有选择任何东西。仔细检查以确保您有一个使用&#34; start-datepicker&#34;类定义的元素。