我有一个页面使用数十个jQuery-UI的datepicker实例。现在,我需要向beforeShowDay函数中添加其他功能。
我以为,扩展它是正确的方法,直到我发现它没有使用widget-factory,这使得扩展在我的情况下相当困难。
是否有任何扩展逻辑的方法。
无需触摸日期选择器的每个实例
无需触摸jquery-ui.js本身
[到目前为止,我已经尝试过:
$(document).ready(function() { $.extend($.ui.datepicker.prototype, { beforeShowDay: function(d) { console.log(d); } }); });
即使以常规方式打开日期选择器时,它在控制台中未记录任何内容,也不会导致js错误。
我有一个页面使用数十个jQuery-UI的datepicker实例。现在,我需要在beforeShowDay函数中添加其他功能。我以为扩展它是正确的方法,直到发现...
您可以访问默认为beforeShowDay
的$.datepicker._defaults
中的null
。因此,