需要日期选择器点击事件而不是选择
我在我的应用程序中使用了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元素