我正在使用这个插件:
http://xdsoft.net/jqplugins/datetimepicker/
这是我的小提琴:
我正在尝试使用它(有效)
var logic = function( currentDateTime ){
// 'this' is jquery object datetimepicker
if( currentDateTime.getDay()==6 ){
this.setOptions({
minTime:'11:00'
});
}else
this.setOptions({
minTime:'8:00'
});
};
jQuery('#datetimepicker_rantime').datetimepicker({
onChangeDateTime:logic,
onShow:logic
});
除了我使用两个影响彼此的日历,所以我希望能够做到这样的事情:
$("#end").setOptions({
minTime:'8:00'
});
但是我得到了
setOptions不是函数
如何在不使用“this”的情况下选择其中一个日期选择器?
答案 0 :(得分:1)
你不能把它作为变量分配吗?
var logic = function( currentDateTime ){
// 'this' is jquery object datetimepicker
if( currentDateTime.getDay()==6 ){
this.setOptions({
minTime:'11:00'
});
}else
this.setOptions({
minTime:'8:00'
});
};
var dateTimePickerOne = jQuery('#datetimepicker_rantime').datetimepicker({
onChangeDateTime:logic,
onShow:logic
});
然后:
dateTimePickerOne.setOptions(...)
答案 1 :(得分:1)
访问像此一样的setOptions
$("#end").data("xdsoft_datetimepicker").setOptions({
minTime:'8:00'
});
我已更新您的小提琴,以便在更改开始日期/时间后更改结束最长日期。