javascript - 如何获取在 Jquery UI 的日历中选择的当天元素?
问题描述
我正在尝试在 Jquery UI 日历中获取所选元素的组件,但是使用 datepicker - onselect,它会选择先前标记的日期,而不是我正在选择的日期。这是我的代码。
$('#eventCalendar').datepicker({
dateFormat: 'yy-mm-dd',
//dateFormat: 'd M yy',
inline: true,
minDate: 0,
//minDate: '10-01-01',
//minDate: '1 Jan 2010',
onSelect: function (date) {
printVcInfo(date);
console.log("hello" + $(".ui-state-active").first().text());
}
});
控制台显示选择的前一天,并且执行的任何操作都是在前一天完成的。一些帮助。
解决方案
尝试更改日期事件。在选择时,css 类尚未应用。
$('#eventCalendar').datepicker({
dateFormat: 'yy-mm-dd',
//dateFormat: 'd M yy',
inline: true,
minDate: 0,
//minDate: '10-01-01',
//minDate: '1 Jan 2010'
}}.bind('dateSelected', function(e, selectedDate, $td) {
Console.log(selectedDate);
});
推荐阅读
- validation - AMP 验证错误
- codeigniter - 如何从对象字符串中获取所需的标签
- javascript - 其他块不符合我的条件
- jenkins - 如何将文件从 SSH 远程主机复制到 Jenkins 服务器。sshpass 不起作用
- android - android项目中jni和cpp包的区别
- ios - 使被调用的 VC 可以访问调用 ViewController
- docker - 如何在本地运行一次性 Docker 容器(从容器内触发)
- javascript - 如何从数组中删除重复点?
- pyspark - Zeppelin 无法导入 Numpy
- matlab - 如何添加标准偏差和移动平均线