我們在我的工作場所使用jQuery UI 1.8.23。jQuery UI datepicker - 試圖從點擊日期捕獲點擊事件
如何捕獲在datepicker中單擊的日期,以便我可以將當前日期格式化爲日期戳並將該值傳遞給隱藏的表單域?
下面是一些代碼,我試圖讓工作:
$('.ui-state-default').live('click', function(){
console.log('date clicked');
var currentdate = $(this).text();
var d = currentdate;
var m = monthFormat($('.ui-datepicker-month').text());
var y = $('.ui-datepicker-year').text();
$('a.ui-state-default').removeClass('ui-state-highlight');
$(this).addClass('ui-state-highlight');
if (currentdate.length < 2) {
d = "0" + currentdate;
}
var datestamp = y + "-" + m + "-" + d;
console.log(datestamp);
$('#dateHidden').val(datestamp);
});
感謝您看我的代碼我很欣賞你們可以提供任何幫助。
你爲什麼不使用onSelect事件? http://api.jqueryui.com/datepicker/#option-on選擇 – j08691