当前日期或选定日期的jquery datepicker

时间:2013-01-04 04:33:44

标签: jquery jquery-ui

我有一个jquery datepicker,我想实现它就像今天的日期没有选择一样。如果选中,则使用单个日期选择器选择日期。

var autodate=$('#datepicker').datepicker({ dateFormat: "yy-mm-dd" }).val();

                var choosendate='';

                $( "#datepicker" ).datepicker({            
                    dateFormat:'yy-mm-dd',
                    onSelect:function(){                            
                        choosendate=$('#datepicker').datepicker('getDate');
                        autodate=$.datepicker.formatDate('dd-mm-yy', choosendate);
                        //alert($.datepicker.formatDate('dd-mm-yy', choosendate));
                        //alert(autodate);
                    }
                });

这里发生的是,在我当前的代码中没有调用onSelect函数。我应该如何实现它,如果没有选择,今天的日期。如果选中,则选择日期。 感谢

2 个答案:

答案 0 :(得分:2)

<强> HTML

<input id="from" /> <input id="to" />

<强> JS

var date= new Date();
$("#from").datepicker();
$("#to").datepicker();

$("#from").val($.datepicker.formatDate("mm/dd/yy",date));
$("#to").val($.datepicker.formatDate("mm/dd/yy",date));

try this Demo

答案 1 :(得分:1)

我认为你在这里问的是defaultDate()

 $( "#datepicker" ).datepicker({            
                dateFormat:'yy-mm-dd',
                defaultDate: Date.now();
            });