Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jquery中更改日期时,Datepicker采用默认日期_Javascript_Jquery_Date_Datepicker - Fatal编程技术网

Javascript 在jquery中更改日期时,Datepicker采用默认日期

Javascript 在jquery中更改日期时,Datepicker采用默认日期,javascript,jquery,date,datepicker,Javascript,Jquery,Date,Datepicker,我有两个日期选择器,开始日期和结束日期。我将日期选择器设置为默认的当前日期 var currentDate = new Date(); $(".datepicker").datepicker("setDate",currentDate); 但是我尝试更改日期,它将不起作用,下面是我要更改的代码 $('body').delegate('select.project','change',function(){ var val=$('.project :selected').

我有两个日期选择器,开始日期和结束日期。我将日期选择器设置为默认的当前日期

var currentDate = new Date();
    $(".datepicker").datepicker("setDate",currentDate);
但是我尝试更改日期,它将不起作用,下面是我要更改的代码

$('body').delegate('select.project','change',function(){
        var val=$('.project :selected').val(); 
        $.post('ajax/project.php',{ajax:'projdt',did:val},function(data){
            var val=data.split('-');
            sdt=val['0'];
            $(".sdt").datepicker("setDate",sdt);
                $('input.sdt').prop('disabled', true);

            edt=val['1'];
            $(".edt").datepicker("setDate",edt);
                $('input.edt').prop('disabled', true);

            alert(sdt);alert(edt);
        });
    }); 
html:

<select class="project" name="project" data-rel="chosen">
<option value="1">app</option>
<option value="2">website</option>
<option value="3">blog</option>
</select>

<input type="text" class="datepicker sdt" name="sdt" value="">
<input type="text" class="datepicker edt" name="edt" value="">

应用程序
网站
博客

您还需要提供标记!
$('body').delegate('select.project','change',function(){
        var val=$('.project :selected').val(); 
        $.post('ajax/project.php',{ajax:'projdt',did:val},function(data){
            var val=data.split('-');
            sdt=val['0'];
            edt=val['1'];

            $(".sdt,.edt").datepicker('option', {minDate:sdt,maxDate:edt});
            $(".sdt").datepicker('setDate',sdt);
            $(".edt").datepicker('setDate',edt);

        });
    });