我使用Jquery UI datepicker,我想阻止它在点击按钮时触发onClose
回调。
HTML:
<input type="text" id="picker" />
<a href="#" id="clear">Clear</a>
JS:
$('#picker').datepicker({
onClose: function() {
console.log('closed');
}
});
$('#clear').click(function(e) {
console.log('do something else');
});
问题是,当我打开选择器并单击清除按钮时,将调用onClose
回调。也不可能将实际事件传递给onClose
,因为它只将currentDate和picker实例作为参数。
当用户点击#clear
- 按钮时,是否可以触发点击事件并关闭选择器?
我目前无法分享jsfiddle,因为页面已关闭..
答案 0 :(得分:0)
以下内容应该在点击“清除”按钮时关闭datepicker:
$('#picker').datepicker({
onClose: function() {
console.log('closed');
return false;
}
});
$('#clear').click(function(e) {
console.log('do something else');
$( "#picker" ).datepicker("hide");
});
干杯