嘿,我正在使用Jquery timePicker插件。
在页面加载中,我将时间从7:00 am追加到10 Pm
$(".timePickerDropDown").timePicker({
startTime: "07:00", // Using string. Can take string or Date object.
endTime: new Date(0, 0, 0, 22, 00, 0), // Using Date object.
show24Hours: false,
separator: ':',
step: 15
});
但是之后,我必须通过传递给函数来加载自定义时间:
。
function AppointmentTime(startTime) {
debugger;
if ($('.timePickerDropDown').length > 0) {
$(".time-picker-12hours").html('');
$(this).timePicker({
startTime: startTime, // Using string. Can take string or Date object.
endTime: new Date(0, 0, 0, 22, 00, 0), // Using Date object.
show24Hours: false,
separator: ':',
step: 15
});
}
}
。
现在,我通过上午10:00到此,那么它应该必须显示从!0:00 am到10:00 PM的时间。但是它仍然显示从7:00 AM到10:00 PM的时间
。
最佳答案
在该函数中使用$(this).timePicker({
代替$(".timePickerDropDown").timePicker({
。
函数中的$(this)
不对应任何元素。
关于javascript - 从Jquery timepicker插件中删除时间并添加新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38737305/