下面是我的时间选择器的当前 JQuery。如果时间是从#from
字段中选取的,它将最大时间设置#to
为选定时间。
如果我从#from
可以接机的最大时间选择凌晨#to
1 点是凌晨 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 });
#to
现在我想根据字段增加字段的最长时间#from
。
#from
例如,如果我从最大时间为#to
凌晨 4 点(+4 小时)接起凌晨 1点
$('#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 });
});