我有来自https://github.com/jonthornton/jquery-timepicker的这个timepicker插件,我想得到计算的时间并将其放在输入字段中。有帮助吗? 有关图像参考,请参阅http://postimg.org/image/4m78gqdmx/。 如何获得计算时间?
答案 0 :(得分:0)
您可以使用.val()
来获取时间。
答案 1 :(得分:0)
在他们的页面上有一个“事件示例”应该有帮助
http://jonthornton.github.io/jquery-timepicker/
$('#onselectExample').timepicker();
$('#onselectExample').on('changeTime', function() {
$('#onselectTarget').text($(this).val());
});
$('#onselectTarget')
可以是<div>
或<span>
到<input>
字段的任何内容。请记住相应地设置.text()
或.val()
。
在上面的示例中,他们将span
的内部文本设置为更改时的时间戳的值。如果要设置另一个输入字段的值,可以将其更改为:
$('#onselectExample').timepicker();
$('#onselectExample').on('changeTime', function() {
$('#onselectTarget').val($(this).val());
});
(请注意.val()
而不是.text()
)
<强>更新强>
正如评论中指出的那样,问题是计算时间,而不是实际时间。这是一种可能的解决方案。
这不是很好,因为没有内置的功能来返回计算的更改时间,但它应该可以工作
$('#onselectExample').timepicker({
'minTime': '2:00pm',
'maxTime': '11:30pm',
'showDuration': true
});
$('#onselectExample').on('changeTime', function() {
$('#onselectTarget').val($("li:contains('" + $(this).val() + "')").find('.ui-timepicker-duration').text());
});