【发布时间】:2014-04-11 00:03:13
【问题描述】:
我正在尝试使用 KnockoutJs 和 jqueryUI datetimepicker 实现过于简单的日期时间绑定。
它正在处理小提琴,并创建了一个 html 文件并将代码放入其中,它也可以工作。然后我创建了一个只有一个 html 文件的 Asp.Net 项目,运行良好。
但在我实际的 MVC 4 项目中,它不起作用。检查了 jquery 和 knockoutJs 版本,看起来与 jsfiddle 相同。
<label>Y</label>
<input id="datepick" data-bind="value: y"/>
<p><span data-bind="text: y"></span></p>
JS:
var checkin = $('#datepick').datepicker({ dateFormat: 'dd/mm/yy' });
var viewModel=function(){
var self=this;
var today = new Date(); var dd = today.getDate(); var mm = today.getMonth() + 1; var yyyy = today.getFullYear();
//January is 0!
if (dd < 10) { dd = '0' + dd } if (mm < 10) { mm = '0' + mm }
today = dd + '/' + mm + '/' + yyyy;
self.y = ko.observable(today);
}
var VM = new viewModel();
ko.applyBindings(VM);
【问题讨论】:
标签: jquery asp.net asp.net-mvc asp.net-mvc-4 knockout.js