【问题标题】:jQuery datepicker not showing in my AppjQuery datepicker 未显示在我的应用程序中
【发布时间】:2016-07-20 22:18:00
【问题描述】:

我正在尝试在我正在构建的活动网站上将我的简单表单默认日期格式更改为 jQuery datepicker。我关注了 Ryan Bates 的视频,但没有任何乐趣。这是我的代码 -

应用程序.js

//= require jquery
//= require jquery_ujs
//= require jquery-ui/datepicker
//= require turbolinks
//= require_tree .

Events.coffee

jQuery ->

  $("#datepicker").datepicker(
        dateFormat: "DD-mm-yy"


    );

表格-

<%= f.input :image, as: :file, label: 'Image' %>
<%= f.input :title, label: 'Title' %>
<%= f.input :location, label: 'Location' %>
<%= f.text_field :date, label: 'Date' %>
<%= f.input :time, label: 'Time' %>
<%= f.input :description, label: 'Description' %>
<%= f.input :organised_by, label: 'Organised by' %>
<%= f.input :organiser_description, label: 'Organiser description' %>
<%= f.input :url, label: "Link to Organiser site" %>

我的事件控制器有以下方法 -

    def new
        @event = current_user.events.build

    end

我不确定#current_user.events.build 是否需要在 jQuery 函数中显示。我显然没有正确识别元​​素。任何帮助将不胜感激。

【问题讨论】:

  • 你在哪里定义日期选择器ID?
  • 嗨,你也可以分享渲染的html吗?可能是前端问题
  • 下面的答案已排序。谢谢。

标签: javascript jquery ruby-on-rails datepicker


【解决方案1】:

您需要为 表单字段 分配一个 id,以便 datepicker 出现。

<%= f.text_field :date, id: 'datepicker', label: 'Date' %>

【讨论】:

  • 嗨,知道如何让 showAnim 工作吗?我在这里发布了另一个问题,但似乎没有一个答案有效。
猜你喜欢
  • 2018-09-15
  • 2013-03-18
  • 1970-01-01
  • 2012-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-17
  • 2016-07-14
相关资源
最近更新 更多