簡體   English   中英

jQuery datepicker獲取當前的月份和年份

[英]jQuery datepicker get month and year shown not current

在點擊日期選擇器標題左側和右側的“下一個”和“上一個”鏈接后,我試圖獲取“顯示的”月份和年份。

目前,我正在使用該月份:

var selectedMonth = $('#calendar').datepicker('getDate').getMonth() + 1;

但它僅返回當前月份,而不返回單擊“下一個”或“上一個”時顯示的月份。

編輯

我在我擁有的功能中添加了帶有日期選擇器的onChangeMonthYear選項

function getDates() {
var selectedMonth = $('.ui-datepicker-month').text();
var selectedYear = $('.ui-datepicker-year').text();
}

但這只是說明當前日期。

再次編輯

以上工作只是需要設置一個延遲:]

$.datepicker('getDate')僅返回日期選擇器的選定日期,而不返回當前顯示的月份。

您正在尋找的是將一個函數綁定到onChangeMonthYear 文件在這里

例:

$('#calendar').datepicker('option', 'onChangeMonthYear', function(year, month) { var selectedMonth = month })

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM