【发布时间】:2014-07-30 08:58:52
【问题描述】:
下面是我的时间选择器的当前 JQuery。
如果时间是从#from 字段中选取的,它会将#to 的最大时间设置为选定时间。
如果我从 #from 选择凌晨 1 点,那么 #to 可以接机的最长时间是凌晨 1 点。
var osmaxtime = '20';
$('#from').timepicker({ 'minTime': '9','maxTime': '8','scrollDefaultNow': true,'step': 60 });
$('#from').on('changeTime', function() {
var sFrom=$(this).val();
$('#to').timepicker({ 'minTime': '9','maxTime':sFrom,'scrollDefaultNow': true,'step': 60 });
});
$('#to').timepicker({ 'minTime': '9','maxTime': osmaxtime,'scrollDefaultNow': true,'step': 60 });
现在我想根据#from字段增加#to字段的最大时间。
例如,如果我凌晨 1 点从 #from 接机,#to 的最长时间是凌晨 4 点(+4 小时)
$('#from').on('changeTime', function() {
var sFrom=$(this).val();
var sFromPuls=sFrom+4;// Here is the problem because the value of sFrom is in String or something else.
$('#to').timepicker({ 'minTime': '9','maxTime':sFrom,'scrollDefaultNow': true,'step': 60 });
});
【问题讨论】:
标签: javascript jquery timepicker jquery-ui-timepicker