为bootstrap dateRangePicker编写函数原型

时间:2012-11-23 00:59:18

标签: javascript jquery datepicker

我是Javascript的新手,正在尝试为Dan Grossman的bootstrap主题dateRangePicker(https://github.com/dangrossman/bootstrap-daterangepicker)编写一个简单的函数原型。 我将以下代码添加到DateRangePicker.prototype

setStartDate: function (startDate) {            
    alert(startDate);
},

我创建了我的daterangepicker,如下所示

var daterange = $('#reportrange').daterangepicker();

但是当我打电话时:

daterange.setStartDate(new Date());

我收到一条错误消息,指出该对象不支持属性或方法“setStartDate”。

非常感谢任何帮助

1 个答案:

答案 0 :(得分:2)

试试这个:

var reportrange = $('#reportrange').daterangepicker(),
    daterange = reportrange.data('daterangepicker');
daterange.setStartDate(new Date());

jQuery插件返回包含所选元素的jQuery对象,以实现可链接性。实际的DateRangePicker对象存储为所选元素的data属性。