3

这是 JS 小提琴:

http://jsfiddle.net/UEnqL/

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

function myFunction(input, inst)
{
    alert(inst);
}

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

beforeshowDay方法接受输入和 inst。虽然 inst 似乎总是未定义。这让我有些悲伤,因为我需要掌握日期选择器本身。

有解决方法吗?

4

2 回答 2

5

beforeshowDay回调只有一个参数;date根据文档的对象。beforeShow但是,正如您提到的,回调有 2 个参数。

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

检查这个演示:http: //jsfiddle.net/UEnqL/6/

如您所见,beforeShow回调正确地传入了元素和实例。beforeshowDay传递的只是一个日期对象。

于 2012-10-18T11:52:25.040 回答
0

我想你说的是beforeShow,不是beforeShowday是小提琴。

于 2012-10-18T11:57:38.950 回答