jQuery 日期选择器:非日期值
jQuery Datepicker: non-date value
在我的项目中,我有一个简单的 datePicker 和 select 天数范围的另一个选项,我根据 select编辑日期。
当用户select约会时,一切正常。
但是当用户 select 天数范围时,我想在 datePicker 文本框中显示“(手动 selection)”。
如何在日期选择器文本框中显示我的文本?
我的代码:
$( "#datepicker" ).datepicker({
minDate: new Date(2016, 2 - 1, 11),
maxDate: new Date(2016, 2 - 1, 19),
defaultDate: new Date(2016, 2 - 1, 13),
onSelect: function(dateText, inst) {
DispalyChart(dateText);
}
});
$( "#datepicker" ).datepicker( "setDate", new Date(2016, 2 - 1, 13));
是否类似于将占位符附加到文本框...?请参考以下代码:
<input type="text" class="datepicker" placeholder="Start date:" />
<script>
$(".datepicker").datepicker({
onSelect: function(arg) {
$(this).val($(this).attr("placeholder") + arg);
}
});
</script>
在我的项目中,我有一个简单的 datePicker 和 select 天数范围的另一个选项,我根据 select编辑日期。
当用户select约会时,一切正常。 但是当用户 select 天数范围时,我想在 datePicker 文本框中显示“(手动 selection)”。
如何在日期选择器文本框中显示我的文本?
我的代码:
$( "#datepicker" ).datepicker({
minDate: new Date(2016, 2 - 1, 11),
maxDate: new Date(2016, 2 - 1, 19),
defaultDate: new Date(2016, 2 - 1, 13),
onSelect: function(dateText, inst) {
DispalyChart(dateText);
}
});
$( "#datepicker" ).datepicker( "setDate", new Date(2016, 2 - 1, 13));
是否类似于将占位符附加到文本框...?请参考以下代码:
<input type="text" class="datepicker" placeholder="Start date:" />
<script>
$(".datepicker").datepicker({
onSelect: function(arg) {
$(this).val($(this).attr("placeholder") + arg);
}
});
</script>