jQuery UI日期选择器月份&;年度菜单只工作一次
我正在使用。下面是发生的事情以及我遇到的问题:jQuery UI日期选择器月份&;年度菜单只工作一次,jquery,jquery-ui,datepicker,uidatepicker,jquery-ui-datepicker,Jquery,Jquery Ui,Datepicker,Uidatepicker,Jquery Ui Datepicker,我正在使用。下面是发生的事情以及我遇到的问题: 单击日期字段 将月份下拉列表更改为一月 将年份下拉列表更改为2003年 单击日历日期1 日期字段已正确填充01/01/2003 以下是我遇到的问题: 单击日期字段(再次) 更改月份(或年份)下拉列表 日期不变 单击日期选择器的“关闭”以将其隐藏 日期仍然没有改变 有没有办法在输入日期后使用月份或年份下拉列表 日期: $(函数(){ $(“#日期选择器”)。日期选择器({ 变化月:对, 变化年:对 }); }); 只有在单击特定日期时,jQ
- 单击日期字段
- 将月份下拉列表更改为一月
- 将年份下拉列表更改为2003年
- 单击日历日期1
- 日期字段已正确填充01/01/2003
- 单击日期字段(再次)
- 更改月份(或年份)下拉列表
- 日期不变
- 单击日期选择器的“关闭”以将其隐藏
- 日期仍然没有改变
日期:
$(函数(){
$(“#日期选择器”)。日期选择器({
变化月:对,
变化年:对
});
});
只有在单击特定日期时,jQuery ui日期选择器才会更改
他们就是这样设计的
如果您只想使用月份和年份,最好编写自己的javascript(相信我,这会更快…根据设计,月份-年份的更改不会刷新日期选择器;您可以使用以下选项设置新的选定日期(也可以从下拉列表中选择): 当日期选择器移动到新的月份和/或年份时调用。这个 函数接收所选的年、月(1-12)和日期选择器 实例作为参数。这是指关联的输入字段 代码:
工作小提琴:它在工作小提琴有什么问题?如果您选择了一个日期,然后尝试更改月份或年份,它将不起作用。按预期操作文档:
<p>Date: <input type="text" id="datepicker" /></p>
$(function() {
$( "#datepicker" ).datepicker({
changeMonth: true,
changeYear: true
});
});
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true,
onChangeMonthYear: function (year, month, day) {
$(this).datepicker('setDate', new Date(year, month - 1, day.selectedDay));
}
});