jQuery的datepicker允许您使用BeforeShowDay回调突出显示日期。

是否可以将第二个参数传递给方法?

$(selector).datepicker({beforeShowDay: selectedDay});

function selectedDay(date) {

    // Do stuff

    return [true, 'class_name'];
}

如您所见,参数date会自动传递给selectedDay方法,从而使我不确定如何传递第二个参数。

干杯。

最佳答案

我在想同样的问题,我想我找到了答案:

function selectedDay(date, param ) {
     // Do stuff with param
     return [true, ''];
}

function doStuff(){
    var param = "param_to_pass";
    $(selector).datepicker({
        beforeShowDay: function (date){
            return selectedDay(date, param );
        }
    });
}

07-24 15:11