Я бы начал с инициализации вашего выбора даты, когда страница загружается следующим образом:
$(document).ready(function() {
// Date picker initialisation
$("#datepicker").datepicker({
showOn: 'button',
buttonImage: 'images/button_cal.gif',
buttonImageOnly: true,
dateFormat: 'd MM yy',
minDate: new Date(),
onSelect: function(dateText, inst) {
// inst.selectedYear, selectedMonth and selectedDate hold the values you need. Use $.ajax() to send off to the server.
}
});
// Show the date picker
$(".class").click(function() {
$("#datepicker").datepicker("show");
});
});
Попробуйте следующий пример, который позволяет вам щелкнуть текст «Дата», который вызывает для меня средство выбора даты. Возможно, мы можем поработать на этом примере, чтобы ваш сценарий работал:
<script type="text/javascript">
$(function() {
$("#datepicker").datepicker({});
$("#test").click(function(){
$("#datepicker").datepicker('show');
});
});
</script>
<p id="test">Date:</p> <input type="text" id="datepicker">