我找到了如何使用敲除自定义绑定将 jquery datepicker 附加到输入元素(如这里),但我想要一个带有选定日期名称的标签。
就像在 jquery datepicker 中一样,我们得到了 altField 和 altFormat,我们可以设置为 'dddd' 并获取日期名称,这是任何带有 jquery 和淘汰赛的优雅解决方案,因为 jquery 只能填充 altField,而不是 .
还有一个选项可以以这种格式“dd/mm/yy”最初将输入字段与今天的日期绑定吗?
我还在这里设置了测试示例。
var ViewModel = function(){
var self = this;
self.date= ko.observable(new Date());
};
ko.applyBindings(new ViewModel());
$(function(){
$('#dp').datepicker({minDate:0, dateFormat: 'dd/mm/yy'});
});
<div>
<input id="dp" data-bind="value: date, valueUpdate: 'keyup'" />
<p>Day in week: <strong data-bind="text: date"></strong></p>
</div>