我在我的项目中使用Knockout MVC,并且在添加 datePicker 时遇到问题。
这是我的代码: 剃刀代码:
@Html.Label("Date of birth: ")
@ko.Html.TextBox(m => m.DateofBirth, new{@class="date"})
Javascript代码
$('.date').datepicker({ dateFormat: "dd/mm/yy" });
没有任何变体,怎么办。
我在我的项目中使用Knockout MVC,并且在添加 datePicker 时遇到问题。
这是我的代码: 剃刀代码:
@Html.Label("Date of birth: ")
@ko.Html.TextBox(m => m.DateofBirth, new{@class="date"})
Javascript代码
$('.date').datepicker({ dateFormat: "dd/mm/yy" });
没有任何变体,怎么办。
尝试使用这个js
$('.date').val($.datepicker.formatDate('dd/mm/yy', new Date(year, month, 1)));
或针对您的具体问题尝试
$('.date').live('mousedown', function () { $('.date').datepicker({ dateFormat: "dd/mm/yy" }); });
我已经为 datepicker 做了一个 KO 绑定,请看我的 Github repo
https://github.com/AndersMalmgren/Knockout.Bindings
和演示:http: //jsfiddle.net/H8xWY/2/