我的项目中有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
                    });


但是在两种方式上都根本​​不起作用:(

最佳答案

在我看来,您缺少一个.pickadate()链。它应该是 :

$('input[data-type="date"]').pickadate().pickadate('picker').on('close',
    function(){
      //Do something here
    }
);


这是plunker处的工作示例,展示了如何使用close绑定on事件。

请在以下地址查看详细的API文档:http://amsul.ca/pickadate.js/api/

09-25 15:15