質問

次のシナリオがあります:

私のマスターページには次があります:

$(".datepicker").datepicker({
    changeYear: true,
    changeMonth: true,
    dateFormat: "dd/mm/yy",
    duration: 'fast'
});

これにより、クラス「datepicker」に割り当てるすべての入力フィールド、クリックするとjquery UIの日付ピッカーを表示します。

「onSelect」が必要なページに日付ピッカーがあります。処理されたイベント。これを行うためのベストプラクティスと考えられる方法は何でしょう。

表示されるオプション:

  • datepickerWithSelectEventのように、1つのdatepickerが別のクラスになるようにします。このソリューションで私が嫌いなのは、changeYear、changeMonth、...を初期化するためのコードが重複することです。プロジェクトの日付ピッカーを変更する場合は、2つの場所でこれを変更することを覚えておく必要があります。
  • 何らかの方法で、datepickerの作成後にeventhandlerを追加します。これは最もきれいに見えますが、私はそれを行う方法を本当に知りません。誰ですか?
役に立ちましたか?

解決

試してみました:

$(".datepickerSelect").datepicker( 'option' , 'onSelect', function() {} );
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top