1

jquery-uidatePickerを使用するRailsアプリがあります。

simple_formの中には、2つのフィールドがあります。最初のものは単なるテストフィールドです。最初のものはdatePickerが機能しています。simple_formf.input行に「data-behaviour」を入れようとしています。しかし、構文が間違っています。

<input type="text" data-behaviour='datepicker' >
<%= f.input :exp_date, :data-behaviour => 'datepicker', :as => :string, :label => 'Date', :input_html => {:value => Date.today.to_s} %>

これは私のjqueryです:

$(document).on "focus", "[data-behaviour~='datepicker']", (e) ->
  $(this).datepicker
    format: "yyyy-mm-dd"
    weekStart: 1
    autoclose: true

data-behavior ='datepicker'をf.input行に入れるにはどうすればよいですか?

ありがとう!

4

1 に答える 1

3

次のようなものを試してください

#old hash syntax
:data => { :behavior => "datepicker" }
#new syntax
data: { behavior: "datepicker" }
于 2013-01-22T05:44:06.160 に答える