gpt4 book ai didi

twitter-bootstrap - 将 bootstrap datepicker 与 knockoutjs 绑定(bind)

转载 作者:行者123 更新时间:2023-12-03 14:27:41 24 4
gpt4 key购买 nike

我想使用 Bootstrap 日期选择器并将所选日期与 knockoutjs 绑定(bind)。

使用日期选择器的函数:

$(function() {

// create the departure date
$('#depart-date').datepicker({
autoclose: true,
format: 'yyyy/mm/dd',
}).on('changeDate', function(ev) {
ConfigureReturnDate();
});


$('#return-date').datepicker({
autoclose: true,
format: 'yyyy/mm/dd',
startDate: $('#depart-date').val()
});

// Set the min date on page load
ConfigureReturnDate();

// Resets the min date of the return date
function ConfigureReturnDate() {
$('#return-date').datepicker('setStartDate', $('#depart-date').val());
}

});

这是我想使用的 fiddle ,但不知道如何去做。
http://jsfiddle.net/zNbUT/276/

最佳答案

我找到了一个可以帮助我的 fiddle
http://jsfiddle.net/jearles/HLVfA/6/

fiddle 的功能:

  ko.bindingHandlers.datepicker = {
init: function (element, valueAccessor, allBindingsAccessor) {
//initialize datepicker with some optional options
var options = allBindingsAccessor().datepickerOptions || {};
$(element).datepicker(options).on("changeDate", function (ev) {
var observable = valueAccessor();
observable(ev.date);
});
},
update: function (element, valueAccessor) {
var value = ko.utils.unwrapObservable(valueAccessor());
$(element).datepicker("setValue", value);
}
};

关于twitter-bootstrap - 将 bootstrap datepicker 与 knockoutjs 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14416592/

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