-2

私はこの現在の機能を持っています:

$(function() {
    $(".test").datepicker({dateFormat: 'dd/mm/yy'  });
});

そして、私はそれにこの行を追加できるようにしたい:

onSelect: var dateObject = $(this).datepicker('getDate')

これを正しくフォーマットするにはどうすればよいですか、誰かがその例を見せてもらえますか。私はjqueryを使用するのが初めてなので、それについてあまり知りません。

4

2 に答える 2

2

onSelectdatepicker で設定できるオプションの 1 つなので、dateFormat既に持っているオプションの後に追加するだけです。

onSelect関数であることを意図しているため、実行したいコードを関数宣言内にラップする必要があります。さらに、jQuery は、選択された日付と日付ピッカーのインスタンスを、呼び出されたときにその関数に自動的に渡します。したがって、以下に示すパラメーターが使用されます。

$(function() {
    $(".test").datepicker({
        dateFormat: 'dd/mm/yy',  
        onSelect: function(selectedDate, instance) {
            var dateObject = $(this).datepicker('getDate');
        }
    });
});

jQuery には広範なAPI ドキュメントがあります。常に最初にそこを見る必要があります。正しい方向にあなたを向けることができる可能性があります。

于 2013-04-11T13:48:17.247 に答える
0
var defaultDate = $.datepicker.formatDate('dd/mm/yy', new Date());

次に、この日付を日付ピッカーで使用します。

于 2013-04-11T13:47:54.660 に答える