我正在为wordpress使用datepicker jquery插件,除了你可以帮助我的问题之外,它的效果非常好。当用户选择当天必须双击以选择它。我希望能够通过单击选择一天。年份和月份很有效,因为它们是精选的选项。我错过了在日期选择中删除双击的代码,我想用单击替换它。
到目前为止,这是我的代码,我希望有人使用我的代码并添加删除双击并在日期选择中添加单击。
感谢。
jQuery(document).ready(function( $ ){
$('.datepicker').datepicker( {
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: true,
yearRange: "1917: +nn",
onClose: function(dateText, inst) {
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).datepicker('setDate', new Date(year, month, 1));
}
});
});
答案 0 :(得分:0)
我稍微更改了你的代码。您需要使用inst.currentDay
,inst.currentMonth
,inst.currentYear
来区分选定的日,月,年。我希望这会对你有所帮助:
工作 FIDDLE 。
$('#datepicker').datepicker({
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: true,
yearRange: "1917: +nn",
onClose: function(dateText, inst) {
var month = inst.currentMonth;
var year = inst.currentYear;
var day = inst.currentDay;
var correctDate = $(this).datepicker('setDate', new Date(year, month, day));
console.log(correctDate);
}
});