0

我有一个 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 函数。如果没有选择,我应该如何实现它以获得今天的日期。如果选择,则选择日期。谢谢

4

2 回答 2

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));

试试这个演示

于 2015-03-05T06:24:52.857 回答
1

我想你在这里问的是defaultDate()

 $( "#datepicker" ).datepicker({            
                dateFormat:'yy-mm-dd',
                defaultDate: Date.now();
            });
于 2013-01-04T04:50:56.723 回答