如何将 jQuery UI 日期选择器初始化为查询字符串中的日期?

2024-04-26

鉴于此标记:

// Calendar.html?date=1/2/2003
<script>
  $(function() { 
    $('.inlinedatepicker').datepicker();
  });
</script>
...

<div class="inlinedatepicker" id="calendar"/>

这将毫不费力地显示一个内联日期选择器(太棒了!)。如何将日期选择器预设为通过查询字符串传入的日期?

请注意,在本例中,我没有输入框,只有一个附加到 div 的日历。


这应该可行,尽管您可能会遇到区域设置问题(特别是 M/D/Y 与 D/M/Y)。

var date = location.match(/(?:\?|&)date=(\d+\/\d+\/\d+)(&|$)/)[1];
$('.inlinedatepicker').datepicker().datepicker("setDate", new Date(date));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 jQuery UI 日期选择器初始化为查询字符串中的日期? 的相关文章

随机推荐