Jquery datepicker beforeShow似乎没有传递实例

Nib*_*Pig 3 jquery jquery-ui datepicker

这是JS小提琴:

http://jsfiddle.net/UEnqL/

$("#datepicker").datepicker({ dateFormat: 'dd/mm/yy', beforeShowDay: myFunction});

function myFunction(input, inst)
{
    alert(inst);
}
Run Code Online (Sandbox Code Playgroud)

根据文档:http://docs.jquery.com/UI/API/1.8/Datepicker#event-beforeShow

beforeshowDay方法接受输入和inst.然而,似乎总是未定义.这让我有些悲痛,因为我需要抓住datepicker本身.

有解决方法吗?

tec*_*bar 5

beforeshowDay回调只有一个参数; date根据文档的对象.beforeShow然而,如你所提到的,回调有2个参数.

beforeShowDay- http://docs.jquery.com/UI/API/1.8/Datepicker#event-beforeShowDay

查看此演示:http://jsfiddle.net/UEnqL/6/

如您所见,beforeShow回调正确传递了元素和实例.将beforeshowDay在短短的日期对象通行证.