2

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

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

我创建我的 daterangepicker 如下

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

但是当我打电话时:

daterange.setStartDate(new Date());

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

任何帮助将非常感激

4

1 回答 1

3

尝试这个:

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

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

于 2012-11-23T01:09:57.823 回答