Это не самый лучший способ, которым я это сделал, потому что я ничего не нашел в документации jQuery UI Datepicker для получения фактической даты, но вот вам:
$(function() {
$("#datepicker").datepicker();
$(".ui-state-default").on("mouseenter", function() {
$("h1").text($(this).text()+"."+$(".ui-datepicker-month",$(this).parents()).text()+"."+$(".ui-datepicker-year",$(this).parents()).text());
});
});
http://jsfiddle.net/JGM85/1/
Вторая версия с сохранением фактической даты + с последующим оповещением:
$(function() {
$("#datepicker").datepicker();
$(".ui-state-default").on("mouseenter", function() {
$("h1").text($(this).text()+"."+$(".ui-datepicker-month",$(this).parents()).text()+"."+$(".ui-datepicker-year",$(this).parents()).text());
var actualDate=$('h1').text();
alert(actualDate);
});
});
http://jsfiddle.net/JGM85/2/
ОБНОВЛЕНИЕ: ранее у меня был .live в качестве обработчика событий, но .live не является устаревшим иМетод .on () - это метод go.