0

そのため、管理領域用に購入したテンプレートを使用していますが、サンプルでは表示されますが、私のバージョンでは表示されません。

追加します

<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>

ただし、そこには他に何もありません。準備完了状態がロードされ、一意のIDが追加されますが、他には何もありません。

CDNを介してjQueryとjQueryUIの両方が含まれていますが、divが作成されても入力されない理由に欠けている明らかなものはありますか?

jQuery

$(function() {
    $( ".datepicker" ).datepicker();
});

UIフィールド

<input type="text" class="simple_field pick_date hasDatepicker" />
4

2 に答える 2

0

ああ*これを書いたとき、ページが読み込まれる前に'hasDatepicker'クラスがあると、すべてが台無しになっていることに気づきました。

于 2012-09-17T19:48:14.560 に答える
0

jQueryコードは、クラスがのフィールドに日付ピッカーを割り当てようとしていますdatepicker。入力にはそのクラスが割り当てられていません。クラスがありhasDatepickerます。一致するようにどちらかを変更する必要があります。

これは機能するはずです:

$(function() {
    $( ".hasDatepicker" ).datepicker();
});
于 2012-09-17T19:55:20.300 に答える