需要日期选择器点击事件而不是选择

我在我的应用程序中使用了jQuery datepicker。

$('#button').datepick({ onSelect : showStartDate }); 

datepick.js他们编写了onselect:的代码onselect:

 var onSelect = inst.get('onSelect'); if (onSelect && !keyUp) { inst.inSelect = true; // Prevent endless loops onSelect.apply(target, [inst.selectedDates]); } 

现在我想将其更改为OnClick事件。 任何帮助?

文档说明了onSelect事件:

允许您在选择日期选择器时定义自己的事件。该函数将选定的日期作为文本,将datepicker实例作为参数接收。这指的是相关的输入字段。

 $('.selector').datepicker({ onSelect: function(dateText, inst) { //create custom event to handle datepicker select } }); 

如果您希望除非单击该日期选择器,否则不会显示该日期选择器,您需要引用showOn选项。

 $('.selector').datepicker({ showOn: 'button' }) 

为什么你不能使用

 $('#button').click(function(){alert('clicked');}); 

你想做什么? 亨德尔点击日期? 或者点击datePicket DOM元素