0

メイン データを含むフォームがあり、ユーザーはドロップダウン フィールドでこのモデルのカテゴリを指定できます。ユーザーがタイプを選択すると、タイプ固有のフィールドが ajax 経由でロードされます。これはかなりうまく機能しますが class="date"、日付ピッカーを追加する必要があるものもあります。datepickerもちろん、メソッドを再度呼び出す限り、それが機能しないことはわかっています。だから私は次のようにそれをもう一度行います:

$(".date").datepicker({
  dateFormat: 'dd.mm.yy'
});

しかし、うまくいきません。これは、最初に日付ピッカーを適用するために使用するのと同じコードですが、2 回目は何も起こりません。誰かがここで失敗を見ますか?

// 失敗の指定: 日付ピッカーが作業フィールドから削除されるのとは異なりますが、ajax を介してロードされたフィールドには単純に適用されません。

4

1 に答える 1

1

新しい日付ピッカーを追加するには、最初に日付ピッカーを破棄する必要があります。

だからこれを試してください:

$(".date").datepicker("destroy").datepicker({
  dateFormat: 'dd.mm.yy'
});
于 2012-11-26T15:58:05.933 に答える