2016-11-18 119 views

回答

1

像这样的东西可以帮助你

$('#date-selected').keydown(function (ev) { 
var keycode = (ev.keyCode ? ev.keyCode : ev.which); 
if (keycode == '13') { 
    var dp = $('#date-picker').data('datepicker'); 
    // 1: we manually restore the input date so it's not toggled on/off 
    dp.dates.pop(); // idempotent if no dates 
    dp.dates.push(dp.viewDate); 
    dp.setValue(); 
    // 2: we move to the next input field & close the picker 
    $('input[id!="date-selected"]').first().focus(); 
    dp.hide(); 
    } 
}); 

参考: - https://chezsoi.org/lucas/blog/2014/10/27/en-overriding-the-enter-keydown-behaviour-in-bootstrap-datepicker-js/

0

下面的代码为我工作,发布答案我自己的问题,以帮助其他

$(".datepicker").datepicker('hide');