我正在使用这个定时器http://tutorialzine.com/2011/12/countdown-jquery/
我可以通过 在script.js上设置目标值var note = $('#note'),
ts = new Date(2013, 05, 25),
newYear = true;
我想通过从datepicker获取一个值来设置ts
的值。日期选择器有一个选项是onSelect :
希望我们可以在这里定义函数。
我想定义这样的东西,当用户从datepicker中选择日期时它会解析日期并将其放入变量
var note = $('#note'),
ts = new Date(year, month, day),
newYear = true;
感谢更新:通过编写代码http://pastebin.com/NHRuJ5mL
$("#datepicker").datepicker({
onSelect: function(dateText, inst) {
var dateAsString = dateText; //the first parameter of this function
var dateAsObject = $(this).datepicker( 'getDate' ); //the getDate method
}
});
您可以使用onSelect
函数:
当选择日期选择器时调用。函数接收选定日期作为文本,日期拾取器实例作为参数。这指关联的输入字段。
并在输入字段中获取所选值,如:
$("#TxtStrtDate").datepicker({
onSelect: function( selectedDate ) {
alert(selectedDate)
}
});
有了新的值,你可以把它分成DD, MM, YYYY,你可以重新启动你的倒计时脚本。
这里是一个小提琴:http://jsfiddle.net/PQfDc/6/
考虑到您正在使用JQuery,这应该是相当简单的。您可以执行如下操作
$('#dtTest').change(function(event) {
ts = new Date($(this).val());
newYear = true;
});