1

datepicker ウィジェットを更新したい。たとえば、ユーザーが「ボタン 1」を押すと、日付ピッカーには特定のプロパティ セットが必要ですが、「ボタン 2」を押すと、日付ピッカーには別のプロパティ セットが必要です。

どうすればこれを達成できますか?

概念コードのいくつかの証明はここにあります: http://jsfiddle.net/5zyLg/1/

$("#booking_calendar").datepicker({ 
    autoSize: false, 
    dateFormat: 'dd/mm/yy',
    firstDay: 1,
    altField: "#date",
    altFormat: "yy-mm-dd",
    minDate: 0,
    maxDate: "2W"
 );

 // VIRTUAL CLICK EVENT GOES HERE

$("#booking_calendar").datepicker({ 
    autoSize: false, 
    dateFormat: 'dd/mm/yy',
    firstDay: 1,
    altField: "#date",
    altFormat: "yy-mm-dd",
    minDate: 0,
    maxDate: "3W"
 );
 $("#booking_calendar").datepicker("refresh");

^これは一般的な考え方ですが、機能しません

4

3 に答える 3

1

「更新」メソッドを試してください: http://api.jqueryui.com/datepicker/#method-refresh

$( ".selector" ).datepicker( "refresh" );
于 2013-05-02T09:25:55.950 に答える