8

ローカライズされた日付ピッカーで特定の日付を選択できないようにしたいと考えています。

ローカリゼーション:

$("#datepicker").datepicker($.datepicker.regional["fr"]);

週末なし:

$("#datepicker").datepicker({ beforeShowDay: $.datepicker.noWeekends })

両方を組み合わせる方法がわかりませんか?

4

1 に答える 1

13

$.datepicker.regionalattribute 属性は、ローカリゼーションの配列を保持します。それ自体が日付ピッカーオプションの「プリセット」です。オプションを追加するには (必要に応じて上書きします):

// use $.extend to merge preset options plus your options
$("#datepicker1")
    .datepicker($.extend({}, $.datepicker.regional.fr, {
        beforeShowDay: $.datepicker.noWeekends
    }));

// initialize the datepicker, then use .datepicker("option", options) method twice
$("#datepicker2")
    .datepicker()
    .datepicker("option", $.datepicker.regional.fr)
    .datepicker("option", "beforeShowDay", $.datepicker.noWeekends);

デモ (例 5 を参照)

于 2012-04-21T05:46:38.730 に答える