我的项目中有amsul pickadate插件。 我可以在不同的脚本中获取pickadate / pickatime对象以在处理程序上使用吗? (我不想改变核心js脚本,其中是pickadate初始化)。
我试着这样做:
$('input[data-type="date"]').on('close',function(){
// do something
});
我也尝试过:
$('input[data-type="date"]').pickadate('picker').on('close',function(){
// do something
});
但在两种方式上它根本不起作用:(
答案 0 :(得分:0)
在我看来你错过了一个.pickadate()
链。它应该是:
$('input[data-type="date"]').pickadate().pickadate('picker').on('close',
function(){
//Do something here
}
);
以下是plunker的工作示例,展示如何使用close
绑定on
事件。
请查看详细API文档:http://amsul.ca/pickadate.js/api/
答案 1 :(得分:0)
这适用于Pickadate 3.5.6版本。
检查日期选择器的输入ID,并在下面使用它。
$('#input-id').pickadate('picker').on({
close: function() {
//Do something here
}
});