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 に答える