2011-11-14 5 views
8

私はchangeYearでjquery ui datepickerを使用しています。jquery ui datepicker。可能なすべての年を(誕生日のために)どのように表示することができますか?

$(".datepickerBDAY_trigger").datepicker({ 
    "dateFormat": "yy-mm-dd", 
    changeMonth: true, 
    changeYear: true, 
    maxDate: "-16Y", 
    minDate: "-100Y" 
}); 

方法: 問題は、それがチャンクで年を示すことである私は、このように渡している範囲内のすべての年を表示する必要があります(1985年から2005年まで、そして1985をクリックすると、他の年を開きます)私はこれをすることができますか?私はどこにでもこの情報を見つけることができません。

おかげ

+1

非常に良い質問 – Rohan

答えて

15

あなたがyearRangeオプションを使用することができます。最初の形式(-nn:+nn)では、現在選択されている年ではなく、現在の年を基準とした範囲を指定できます。

$(".datepickerBDAY_trigger").datepicker({ 
    dateFormat: "yy-mm-dd", 
    changeMonth: true, 
    changeYear: true, 
    maxDate: "-16Y", 
    minDate: "-100Y", 
    yearRange: "-100:-16" 
}); 

あなたはthis fiddleで結果を見ることができます。

+0

ありがとうございます。 – 0plus1

+0

それは私の一日を保存してくれてありがとう! –

関連する問題