Jquery 从Datepicker调用插件方法
我试图创建一个基本的jQuery插件,但我被绊住了,我试图理解如何在onSelect事件上从我的Datepicker实例内部调用插件方法。当我尝试调用此函数时,updateWidgate()失败 更新 我让它工作,但不确定是否是适当的方法Jquery 从Datepicker调用插件方法,jquery,plugins,methods,Jquery,Plugins,Methods,我试图创建一个基本的jQuery插件,但我被绊住了,我试图理解如何在onSelect事件上从我的Datepicker实例内部调用插件方法。当我尝试调用此函数时,updateWidgate()失败 更新 我让它工作,但不确定是否是适当的方法 var self=this在我的init函数中 init: function() { var dateToday = new Date(); var arrival_date = '';
var self=this代码>在我的init函数中
init: function() {
var dateToday = new Date();
var arrival_date = '';
var departure_date = '';
$element = $(this.element);
var lang = this.getParameterByName('lang');
if (lang !== '') {
$.datepicker.setDefaults($.datepicker.regional[lang]);
} else {
$.datepicker.setDefaults($.datepicker.regional['de']);
}
var arrival = $element.find('#arrival').find('.calendar').datepicker({
onSelect: function(dateText, inst) {
arrival = $(this).datepicker('getDate'); //the getDate method
console.log(arrival);
this.updateWidget(); //here I try to call method
}
});
var departure = $element.find('#departure').find('.calendar').datepicker();
//arrival.hide();
departure.hide();
this.initWidget();
},
updateWidget: function() {
alert();
},