如何组合jQuery datepicker插件和悬停事件?
我不知道使用jQuery UI datepicker悬停一天时执行函数的简单方法,因此我尝试通过分配一个类,然后调用悬停函数来解决这一问题:如何组合jQuery datepicker插件和悬停事件?,jquery,datepicker,hover,Jquery,Datepicker,Hover,我不知道使用jQuery UI datepicker悬停一天时执行函数的简单方法,因此我尝试通过分配一个类,然后调用悬停函数来解决这一问题: $('.someDate').hover(function() { alert(this) } ); 但这并不能像我希望的那样工作,因为它返回[object HTML TableCellElement]。如何为每个日期单元格td标记分配属性,以便通过该方法检索日期值 还是我完全没有找到一种非常明显的方法来实现这一点?我假设TableCell元素中的日期是
$('.someDate').hover(function() { alert(this) } );
但这并不能像我希望的那样工作,因为它返回[object HTML TableCellElement]
。如何为每个日期单元格td
标记分配属性,以便通过该方法检索日期值
还是我完全没有找到一种非常明显的方法来实现这一点?我假设TableCell元素中的日期是正确的?我还没有测试过,但是
alert($(this).text());
您可以使用beforeShowDay事件,它接收date对象
$('#date').datepicker({
beforeShowDay: function(date) {
var dateString = 'date-'+date.getDate()+'-'+date.getMonth()+'-'+date.getFullYear();
return [true, dateString, ''];
}
});
这将为每个
添加一个date-DD-M-YYYY
类
该函数将日期作为参数,并且必须返回包含以下内容的数组:
- [0]等于真/假,指示此日期是否可选择
- [1] 等于默认演示文稿的CSS类名或“”
- [2] 此日期的可选弹出工具提示
否,因为单元格本身只包含月份中某一天的文本,而不是该天的实际值。,。是否尝试使用日期选择器更改单元格的值?或者您只是试图使用单元格中的值来显示它?