В ответ на комментарии к ОП.
Из того, что я могу сказать, календарь, кажется, перезагружает таблицу, содержащую дни месяца, каждый раз, когда выбирается день, он делает это и при смене месяца.
Если вы используете .live('click',function(){...})
, это позволит вам присоединить вашу функцию.
Для селектора может подойти что-то подобное
//attached to an input, not displayed inline.
$('#ui-datepicker-div .ui-datepicker table.ui-datepicker-calendar td[class!=ui-state-disabled]')
Теперь вам просто нужно выяснить, какая дата была выбрана.