C# 如何在加载时获取Datepicker(剑道)值

C# 如何在加载时获取Datepicker(剑道)值,c#,jquery,asp.net,asp.net-mvc,kendo-ui,C#,Jquery,Asp.net,Asp.net Mvc,Kendo Ui,我正在项目中使用DatePickerFor控件。。。 加载前已定义日期值 @Html.Kendo().DatePickerFor(m => m.DateOfBirth).Name("DateOfBirth").Format("dd/MM/yyyy").Animation(true).Events(e => e.Change("DateOfBirth_Change")) 一切正常,但现在我需要获取javascript中的值…出于某种原因,值为空: $(document).ready(

我正在项目中使用DatePickerFor控件。。。 加载前已定义日期值

@Html.Kendo().DatePickerFor(m => m.DateOfBirth).Name("DateOfBirth").Format("dd/MM/yyyy").Animation(true).Events(e => e.Change("DateOfBirth_Change"))
一切正常,但现在我需要获取javascript中的值…出于某种原因,值为空:

$(document).ready(function () {
var input = document.getElementById("DateOfBirth").value;//here i get empty string
}
我可以在ready函数中获取其他控件的值,但datepicker仍然返回空字符串。
谁能告诉我,为什么?谢谢

使用$DateOfBirth.val$DateOfBirth.val;仍然是空字符串为DateoickerDo添加生成的HTMLCOD是否看到正在生成的小部件?单击输入时日期选择器是否打开?当然。。。我在用这个控件计算年龄。它在日期选择器更改功能上工作。。。当我尝试在页面加载后获取值时,例如单击按钮时,它也会起作用