我有以下代码向我展示来自datepicker的所选日期:
<input onFocus="blur();" class="day_selected">
我有这个和datepicker在同一页面中多次运行,一旦使用jquery重新加载页面,输入仍然存在,但没有显示日期。为了显示,我必须再次在datepicker上点击日期,然后显示。
如何确保今天的日期始终显示无论如何。
答案 0 :(得分:1)
要将字段的默认值设置为当前日期,请尝试以下操作:
var currentDate = new Date();
var prettyDate = (currentDate.getMonth() +1) + '/' + currentDate.getDate() + '/' + currentDate.getFullYear();
$(".day_selected").val(prettyDate);
显然,如果用户在控件中选择不同的日期然后刷新,则日期将重置为今天。如果您需要它来维护状态,您需要将值存储在cookie中,或者通过AJAX将其发送到后端数据存储区。