我需要您帮助解决Datapicker中的问题。我正在开始使用JQuery,我需要做一个议程,当用户在日历的某一天点击时,我需要获取此日期来捕获所选日期的所有日程安排。
问题:当我在当月的任何一天点击时,确定,一切正常,我可以选择日期,但是,当我在下个月的某一天点击时,我没有得到日期。
我已经尝试了不同的来源,但没有成功,当我使用OnSelect时,日历隐藏。
下面是我与Jquery.ui一起使用的源代码:
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="js/jquery-ui-1.10.3.custom.css" />
<script src="js/jquery-1.9.1.js"></script>
<script src="js/jquery-ui-1.10.3.custom.js"></script>
<script>
$(function() {
$( "#datepicker" ).datepicker({
dateFormat: 'dd/mm/yy',
dayNames: ['Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado','Domingo'],
dayNamesMin: ['D','S','T','Q','Q','S','S','D'],
dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb','Dom'],
monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov'],
nextText: 'Próximo',
prevText: 'Anterior',
});
$("#datepicker td").click(function(){
var dia = $("#datepicker").datepicker('getDate').getDate();
var mes = $("#datepicker").datepicker('getDate').getMonth() + 1;
var ano = $("#datepicker").datepicker('getDate').getFullYear();
alert(dia+"/"+mes+"/"+ano);
});
});
</script>
</head>
<body>
<div id="datepicker">
</div>
</body>
</html>
答案 0 :(得分:0)
这对你有用吗?
将其添加到$(“#datepicker”)。datepicker:
showOtherMonths: true,
selectOtherMonths: true