Javascript 我的JS程序不是';无法识别我的jQuery日期选择器程序

Javascript 我的JS程序不是';无法识别我的jQuery日期选择器程序,javascript,jquery,Javascript,Jquery,我有一个问题,为什么我的代码“忽略”了第一个函数,而第二个函数是可以的。我不知道发生了什么,因为第二个日历工作正常(在控制台中打印正确的日期,而第一个日历输出数字“1”)。有人请帮忙。谢谢 (功能(工厂){ if(typeof define==“function”&&define.amd){ 定义([“./widgets/datepicker”],工厂); }否则{ 工厂(jQuery.datepicker); } }(函数(日期选择器){ datepicker.regional.sl={

我有一个问题,为什么我的代码“忽略”了第一个函数,而第二个函数是可以的。我不知道发生了什么,因为第二个日历工作正常(在控制台中打印正确的日期,而第一个日历输出数字“1”)。有人请帮忙。谢谢

(功能(工厂){
if(typeof define==“function”&&define.amd){
定义([“./widgets/datepicker”],工厂);
}否则{
工厂(jQuery.datepicker);
}
}(函数(日期选择器){
datepicker.regional.sl={
closeText:“Zapri”,
前文:“<;Prejšnji”,
下一个文本:“Naslednji>;”,
当前文本:“Trenutni”,
月份:[“一月”、“二月”、“三月”、“四月”、“主要”、“六月”,
“Julij”、“Avgust”、“九月”、“Oktober”、“十一月”、“十二月”
],
Monthnameshort:[“一月”、“二月”、“三月”、“四月”、“主要”、“六月”,
“7月”、“平均”、“9月”、“Okt”、“11月”、“12月”
],
日名:[“Nedelja”、“Ponedeljek”、“Torek”、“Sreda”、“Čettek”、“Petek”、“Sobota”],
dayNamesShort:[“Ned”、“Pon”、“Tor”、“Sre”、“Čet”、“Pet”、“Sob”],
dayNamesMin:[“Ned”、“Pon”、“Tor”、“Sre”、“Čet”、“Pet”、“Sob”],
周刊头条:“泰登”,
日期格式:“年月日”,
第一天:1,
isRTL:错,
showmont第三年:假,
年份后缀:“
};
setDefaults(datepicker.regional.sl);
return datepicker.regional.sl;
}));
$(文档).ready(函数(){
变量数组=[“21.05.2002”];
功能禁用日期(日期){
var string=jQuery.datepicker.formatDate('dd.mm.yy',date);
return[dates.indexOf(string)=-1];
}
$('#date1')。日期选择器({
minDate:0,
变化月:对,
变化年:是的,
beforeShowDay:功能(日期){
var string=jQuery.datepicker.formatDate('dd.mm.yy',date);
return[array.indexOf(string)=-1]
},
onSelect:函数(dateStr){
var newDate=$(this.datepicker('getDate');
如果(新日期){
newDate.setDate(newDate.getDate()+1);
}
$(“#date2”).datepicker('setDate',newDate.).datepicker('option','minDate',newDate);
}
});
});
(功能(工厂){
if(typeof define==“function”&&define.amd){
定义([“./widgets/datepicker”],工厂);
}否则{
工厂(jQuery.datepicker);
}
}(函数(日期选择器){
datepicker.regional.sl={
closeText:“Zapri”,
前文:“<;Prejšnji”,
下一个文本:“Naslednji>;”,
当前文本:“Trenutni”,
月份:[“一月”、“二月”、“三月”、“四月”、“主要”、“六月”,
“Julij”、“Avgust”、“九月”、“Oktober”、“十一月”、“十二月”
],
Monthnameshort:[“一月”、“二月”、“三月”、“四月”、“主要”、“六月”,
“7月”、“平均”、“9月”、“Okt”、“11月”、“12月”
],
日名:[“Nedelja”、“Ponedeljek”、“Torek”、“Sreda”、“Čettek”、“Petek”、“Sobota”],
dayNamesShort:[“Ned”、“Pon”、“Tor”、“Sre”、“Čet”、“Pet”、“Sob”],
dayNamesMin:[“Ne”、“Po”、“To”、“Sr”、“Če”、“Pe”、“So”],
周刊头条:“泰登”,
日期格式:“年月日”,
第一天:1,
isRTL:错,
showmont第三年:假,
年份后缀:“
};
setDefaults(datepicker.regional.sl);
return datepicker.regional.sl;
}));
$(文档).ready(函数(){
变量数组=[“21.05.2002”];
功能禁用日期(日期){
var string=jQuery.datepicker.formatDate('dd.mm.yy',date);
return[dates.indexOf(string)=-1];
}
$('#date2')。日期选择器({
minDate:0,
变化月:对,
变化年:是的,
beforeShowDay:功能(日期){
var string=jQuery.datepicker.formatDate('dd.mm.yy',date);
return[array.indexOf(string)=-1]
}
});
});
var-zacetek=1;
var konec;
函数myFunction2(val){
zacetek=val;
zacetek=zacetek.split(“.”).reverse().join(“/”);
控制台日志(zacetek);
如果(konec!=未定义){
var razlika=((新日期(konec)-新日期(zacetek))/86400000);
document.getElementById(“price”).value=razlika;
}
}
函数myFunction1(val){
konec=val;
konec=konec.split(“.”).reverse().join(“/”);
控制台日志(konec);
如果(zacetek!=未定义){
var razlika=((新日期(konec)-新日期(zacetek))/86400000);
document.getElementById(“price”).value=razlika;
}
}

进站
堕落
价格
那一个工作正常:但上面的代码仍然不工作