如何在JQuery中调用以下函数

时间:2010-02-09 05:19:27

标签: javascript jquery

jQuery.fn.daterangepicker = function(settings){
    var rangeInput = jQuery(this);

    //defaults
    var options = jQuery.extend({

    ........

    //function to format a date string        
    function fDate(date){
       if(!date.getDate()){return '';}
       var day = date.getDate();

它被用作以下语法

$('input').daterangepicker( {
                dateFormat : "M d, yy",

我可以知道如何调用函数fDate吗?

我试试

$('input').fDate(....) 

但它不起作用。

我得到了

$(“input”)。fDate不是函数

代码的第一部分来自日期选择库http://www.filamentgroup.com/lab/date_range_picker_using_jquery_ui_16_and_jquery_ui_css_framework/

1 个答案:

答案 0 :(得分:1)

查看代码,您无法从本地范围之外调用它。要公开它(即可以$('input').fDate ()调用,您需要将其附加到jQuery.fn