jQuery日期选择器悬停输出日期
jQuery datepicker hover output date
我使用的是jQuery日期选择器,我想显示用户当前悬停的日期。我有下面的代码(你也可以试试JSFiddle的代码,http://jsfiddle.net/JGM85/):
$(function() {
$("#datepicker").datepicker();
$(".ui-state-default").live("mouseenter", function() {
$("h1").text($(this).text());
});
});
当前,当鼠标悬停在日期上时,日期的编号(即23)会输出到h1标签。我想更改它,以便它输出整个日期并将其存储在一个变量中。
如有任何帮助,我们将不胜感激。
这不是我做这件事的最佳方式,因为我在jQuery UI Datepicker文档中没有找到任何用于获取实际日期的内容,但现在开始:
$(function() {
$("#datepicker").datepicker();
$(".ui-state-default").on("mouseenter", function() {
$("h1").text($(this).text()+"."+$(".ui-datepicker-month",$(this).parents()).text()+"."+$(".ui-datepicker-year",$(this).parents()).text());
});
});
http://jsfiddle.net/JGM85/1/
第二个版本,保存实际日期+事后提醒:
$(function() {
$("#datepicker").datepicker();
$(".ui-state-default").on("mouseenter", function() {
$("h1").text($(this).text()+"."+$(".ui-datepicker-month",$(this).parents()).text()+"."+$(".ui-datepicker-year",$(this).parents()).text());
var actualDate=$('h1').text();
alert(actualDate);
});
});
http://jsfiddle.net/JGM85/2/
更新:我以前有.live作为事件处理程序,但.live不被弃用,.on()是要使用的方法。
相关文章:
- 以字符串形式输出Javascript中的日期
- 使用日期差来输出字符串
- 使用WebApi/MVC4/Dockout输出日期时出现问题
- 在 HTML 中输出具有相同日期的项目
- 如何使用客户端时区将数据库时间戳输出为客户端中的日期戳
- 根据变量更改输出日期
- 从特定区域设置的角度日期过滤器输出格式化日期
- 从日期选取器获取输出
- 奇特的 JavaScript 日期比较输出
- 如何使用 HTML 5 日期输入增加月份 - 将结果输出到 DOM
- 将 JavaScript 日期月份输出为文本?使用 C3.js
- Flot X轴(无法输出日期)
- 用Javascript格式化数组循环的日期输出
- 如何使用Javascript格式化日期输出
- Javascript根据日期输出变量
- 用于Google Calendar API日期输出的正则表达式
- 有人可以解释这个奇怪的 javascript 日期输出吗?
- JS日期输出到隐藏文本字段中
- 我正在尝试创建一个通过输入出生日期输出年龄的函数.我没有从中得到输出.我做错了什么?
- Javascript秒到日期输出