【发布时间】:2013-03-07 11:06:51
【问题描述】:
假设我有一个#date 字段。起初我用一些选项来初始化它(目前它们并不重要):
$('#date').datepicker(options);
然后,如果我尝试添加onClose 函数,我会这样做:
$('#date').datepicker({onClose: function(dateText, inst){console.log("Hello World");}});
但是,这会覆盖之前设置的选项。假设我无权访问这些选项 - datepicker 已初始化,选项已设置,现在我需要添加函数 onClose。怎么做?我试过.datepicker('option','onClose',function(){});没有效果。
【问题讨论】:
-
你应该只在一个id上初始化
datepicker一次。如果你做多次,后者将覆盖第一个选项。是这样吗? -
是的。这就是为什么我需要另一种方式来添加“onClose”功能。
标签: jquery jquery-ui datepicker