我正在使用 jquery datepicker 来显示日历。现在根据我的要求,我想在我的 jquery 变量中获取用户选择的日期,我将在我的应用程序中使用它,但我无法获取日期。这是datepciker 的代码
<div id="datepicker"></div>
在这里我试图获取选定的代码..
$(document).ready(function () {
$("#datepicker").datepicker({
onSelect: function (dateText, inst) {
var date = $(this).val();
alert(date);
}
});
});
但是,我无法获得日期..请帮助我..谢谢..
原文由 Hansal Mehta 发布,翻译遵循 CC BY-SA 4.0 许可协议
这应该可以解决问题
这是基本的,但这里有一个 jsfiddle ,它在选择时提醒所选日期
更新以更改日期格式
小提琴手
第三次更新
我在
datepicker
ui 中使用了更多的本机标记,试试这个,看看你是否收到警报。第四次更新
The 4th method uses
$(this).datepicker("getDate")
instead of$(this).val()
as$(this).datepicker("getDate")
returns a date object and$(this).val()
returns the date as a string.根据您的需要选择合适的。
(在@TimothyC.Quinn 评论说
getDate
是正确的方法之后,添加了第四种方法和差异解释)