使用 Chrome 控制台从实时网站上的 jQuery datepicker 对象中提取启用/禁用日期

Extract Enabled/Disabled dates from jQuery datepicker object on live website using Chrome console

提问人:Amit Baswa 提问时间:8/10/2023 更新时间:8/10/2023 访问量:16

问:

我有一个网站显示一个简单的jQuery日期选择器 - https://jqueryui.com/datepicker/ 目前,它显示日期,其中一些是启用的,一些是禁用的。

有没有办法在 JavaScript(chrome 控制台)中编写可以提取启用/禁用日期列表的代码?

我能够从id为“datepicker”的输入中获取datepicker对象,并且能够执行以下语句,为我提供当前选择的日期。

$('#datepicker').datepicker("getDate");

注意:我正在尝试从实时网站中提取日期,这不是我自己的代码,我无法从控制台访问任何预先存在的日期数组列表。

javascript jquery jquery-ui-datepicker

评论

1赞 freedomn-m 8/10/2023
jquery-ui datepicker 没有禁用特定日期的选项。它有一个最小/最大日期选项,并有一个回调,允许代码确定是否启用了特定日期(一次一天)。因此,1)确保它是jquery-ui日期选择器,而不是其他10,000个日期选择器之一,2)如果是,则无法获得禁用日期的“列表”。您可以检查日期选择器的 css,但这只是当它显示/打开时。或者,您可以确定现有代码如何确定哪些日期被禁用并挂钩。beforeShowDay

答: 暂无答案