我已经在网上尝试了很多解决方案。
对于日期选择器和时间选择器,我使用:
<link rel="stylesheet"
href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<link rel="stylesheet"
href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">
当我在&#39; changeTime&#39;&#34;上使用&#34;时,该块甚至不执行:
$('#t1').on(
'changeTime',
function() {
alert("hahaha");
$('#t2').timepicker('setTime',
$('#t1').timepicker('getTime'));
});
$('#t2').timepicker({
timeFormat : 'hh:mm a',
interval : 30,
maxTime : '11:00pm',
startTime : '08:00',
dynamic : false,
dropdown : true,
scrollbar : true
});
捕获更改的开始时间并将其设置为结束时间的起点的正确方法是什么?更好的是,加上30分钟的结束时间起点。
这是jquery timepicker版本的问题吗? 但是,当我尝试使用不同的timepicker版本时,它根本不起作用,这意味着时间戳甚至无法点击打开......
答案 0 :(得分:0)
我自己找到了答案:
需要使用&#34; .timepicker(&#39;选项&#39;,&#39;更改&#39;,功能(时间)&#34;
https://github.com/wvega/timepicker/issues/72
现在完美无缺。