【发布时间】:2012-10-29 06:21:04
【问题描述】:
我找到了如何使用敲除自定义绑定将 jquery datepicker 附加到输入元素(如 here),但我想要一个带有选定日期名称的标签。
就像在 jquery datepicker 中一样,我们得到了 altField 和 altFormat,我们可以将它们设置为 'dddd' 并获取日期名称,这是任何带有 jquery 和淘汰赛的优雅解决方案,因为 jquery 只能填充 altField,而不能。
还有一个选项可以将输入字段与今天的日期以这种格式“dd/mm/yy”初始绑定吗?
我还设置了测试示例here。
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>
【问题讨论】:
标签: knockout.js date-format jquery-ui-datepicker