同じフォームで複数の日付ピッカーを使用したいので、altFields と、これらの日付ピッカーごとに特定のロジックが必要です。date_1
日付ピッカーは などのように動的に名前が付けられますがdate_2
、altFields は , という名前が付けられdate_1_alt
ますdate_2_alt
。
複数の定義を設定したくありませんが、セレクターまたはクラスごとforeach datepicker
に 1 つの定義を使用するだけです[id^='date_']
.date
$("[id^='date_']").datepicker({
dateFormat: "dd MM yy",
altFormat: "yy-mm-dd",
altField: $(this).attr('id')+"_alt"
});
問題は、altField の動的定義です (指定されたコードは機能しません)。私はさまざまな方法を試しましたが、対応する altFields を自動的に作成する動的割り当てを定義する正しい方法を見つけることができませんでした ( date_1
->date_1_alt
など)。
これを行う正しい方法を知っている人はいますか?同じ問題が、onSelect
関数の定義など、さらなるロジックに関連しています。
ご協力いただきありがとうございます!