我在我的应用程序中使用了jQuery datepicker。
$('#button').datepick({
onSelect : showStartDate
});
在datepick.js
中,他们为onselect:
var onSelect = inst.get('onSelect');
if (onSelect && !keyUp) {
inst.inSelect = true; // Prevent endless loops
onSelect.apply(target, [inst.selectedDates]);
}
现在我想将其更改为OnClick
事件。
任何帮助?
答案 0 :(得分:4)
文档说明了onSelect事件:
“允许您在选择日期选择器时定义自己的事件。该函数将选定的日期作为文本,将datepicker实例作为参数接收。这是指相关的输入字段。 “强>
$('.selector').datepicker({
onSelect: function(dateText, inst) {
//create custom event to handle datepicker select
}
});
如果您希望除非单击该日期选择器,否则不会显示该日期选择器,您需要引用showOn选项。
$('.selector').datepicker({
showOn: 'button'
})
答案 1 :(得分:0)
为什么你不能只使用
$('#button').click(function(){alert('clicked');});
你想做什么?亨德尔点击约会?或者点击datePicket DOM元素