6

毎月1日と15日を除いて、この日付ピッカーのすべての日を無効にしたい。この回答済みの質問を参照しましたが、返すことができるのは1つの日付のみです。私はJavaScriptの初心者です。jQueryUIDatePicker-月末日を除くすべての日を無効にする

どんな助けでも素晴らしいでしょう、ありがとう。

4

2 に答える 2

14

これでうまくいくはずです:

$(function(){
    $("input").datepicker(
        {
        beforeShowDay: function (date) {

        if (date.getDate() == 15 || date.getDate() == 1) {
            return [true, ''];
        }
        return [false, ''];
       }
    });
});

実用的な例については、以下のリンクを確認してください。

http://jsfiddle.net/HM83u/

于 2012-08-21T19:28:56.880 に答える
12

これはうまくいくようです

$('.selector').datepicker({
       beforeShowDay: function (date) {
       //getDate() returns the day (0-31)
       if (date.getDate() == 1 || date.getDate() == 15) {
           return [true, ''];
       }
       return [false, ''];
    }
});
于 2012-08-21T19:30:57.877 に答える