Как я заставляю Datepicker jQuery открыться определяемой пользователем кнопкой?
Существует встроенная поддержка для этого, имея иконку или кнопку справа от текстового поля, как это:
$("#datepicker").datepicker({
showOn: 'button',
buttonImage: 'images/calendar.gif',
buttonImageOnly: true
});
Если вы хотите показать его из другой кнопки, или действительно любое событие, вызовите show
метод, как это:
$("#myButton").click(function() {
$("#datepicker").datepicker("show");
});
Страница примеров как пример того, как заставить datpicker появляться при нажатии на иконку: