gpt4 book ai didi

knockout.js - jquery datepicker的knockout绑定(bind),alternate字段应该是天名

转载 作者:行者123 更新时间:2023-12-04 02:49:03 24 4
gpt4 key购买 nike

我已经找到了如何使用 knockout 自定义绑定(bind)将 jquery datepicker 附加到输入元素(如 here ),但我想要一个带有选定日期名称的标签。

就像在 jquery datepicker 中一样,我们得到了 altField 和 altFormat,我们可以将它们设置为 'dddd' 并获取日期名称,这是任何带有 jquery 和 knockout 的优雅解决方案,因为 jquery 只能填充 altField,而不能。

还有一个选项可以将输入字段与今天的日期以“dd/mm/yy”格式初始绑定(bind)吗?

我还使用测试示例设置了 fiddle 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>

最佳答案

您正在混合原生 jquery 和 knockout 。永远不要直接从你的 View 模型中使用 jQUery,这是不好的做法。在这里看看我的绑定(bind)

https://github.com/AndersMalmgren/Knockout.Bindings

示例 http://jsfiddle.net/H8xWY/7/

将日期格式添加到选项:

<input data-bind="datepicker: date, datepickerOptions: { minDate: new Date(), dateFormat: 'dd/mm/yy' }" />

关于knockout.js - jquery datepicker的knockout绑定(bind),alternate字段应该是天名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13299462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com