我是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”。
非常感谢任何帮助
答案 0 :(得分:2)
试试这个:
var reportrange = $('#reportrange').daterangepicker(),
daterange = reportrange.data('daterangepicker');
daterange.setStartDate(new Date());
jQuery插件返回包含所选元素的jQuery对象,以实现可链接性。实际的DateRangePicker
对象存储为所选元素的data
属性。