如何调用DatePicker的OnChange事件

时间:2011-05-04 11:50:07

标签: jquery asp.net-mvc-3

  1. 我有一个按钮,当我点击按钮时,我想相应地重新加载我的DatePicker,并从我的点击事件中启动datePicker的beforeShowDay事件。
    我该怎么办?
  2. 如何将DatePicker日期设置为ListDate [0]日期?

    var ListDate = new Array();
    var ID;
        $(function ()
        {
                  $("#myDateDiv").datepicker({
            showOtherMonths: true,
            selectOtherMonths: true,
            dateFormat: "yy/mm/dd",
            onSelect: function (dateText, inst)
            {                     
               //             
            },
            onChangeMonthYear: function(year, month, inst) 
            { 
    
        },
            beforeShowDay: function(dateToShow)
            {
                testFunction(dateToShow, ID);
                ListDate = getListdateFuction();
                ///How to set the datePicker date to ListDate[0] 
            });  
                   });
        });
    

    $("test").click(function(){
    How to call datePicker berforeShowDay or onChange function ???
    });
    

1 个答案:

答案 0 :(得分:1)

如果要设置日期,请使用setDate

$("test").click(function(){
   $('#dateselector').datepicker("setDate", new Date(2011,5,12) );
});

更改月份时会触发onChangeMonthYear,请参阅WORKING DEMO