我想以以下形式获取完整日期:06/23/2014
。现在我只是获取当前日期,即 23
。
标记:
<label for="pickDate"/>
<input type="text" id="pickDate"/>
脚本:
$(function()
{
$("#pickDate").datepicker();
$(".ui-state-default").live("mouseenter", function()
{
$("h1").text($(this).text());
});
});
JsFiddle:
Date Picker on hover
您可以使用事件委托(delegate)将鼠标输入附加到日期选择器上每个动态附加的日期。
然后您可以获得悬停的日期文本和显示的当前月份/年份。
代码:
var monthname = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
$(function () {
$("#pickDate").datepicker();
$("body").on("mouseenter", ".ui-state-default", function () {
$("h1").text(monthname.indexOf($(".ui-datepicker-month").text()) + 1 + "/" + $(this).text() + "/" + $(".ui-datepicker-year").text());
});
});
演示:http://jsfiddle.net/IrvinDominin/LuS4C/