当我仅使用月份时,此示例正常工作(下拉列表不会消失):
但是当我尝试配置天数时,下拉列表就会消失。我将日期格式更改为dd-mm-yyyy:
$(".datepicker").datepicker({
language: 'es',
format: "dd-mm-yyyy",
viewMode: "days",
minViewMode: "days",
autoclose: true
});
并将span.days添加到stopPropagation的函数中。
如何解决此问题?
答案 0 :(得分:2)
在天模式下,stopPropagation
应在td.day
点击
$(".datepicker").datepicker({
language: 'es',
format: "dd-mm-yyyy",
viewMode: "days",
minViewMode: "days",
autoclose: true
});
$(document).on('click', 'td.day, th.next, th.prev, th.switch, span.year', function (e) {
e.stopPropagation();
});