Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery设置telerik日期选择器值_Telerik_Telerik Mvc - Fatal编程技术网

使用jquery设置telerik日期选择器值

使用jquery设置telerik日期选择器值,telerik,telerik-mvc,Telerik,Telerik Mvc,我在razor视图中有一个telerik日期选择器控件,如下所示: @Html.Telerik().DatePickerFor(m=>m.SalesOrganizationProfile.EffectiveDate) .HtmlAttributes(新的{id=“profileEffectiveDateEditSection”}) 如何使用jquery设置该值。 $(“#profileEffectiveDateEditSection”).val(“1/1/2012”)不起作用 在此方面的任何帮助

我在razor视图中有一个telerik日期选择器控件,如下所示:

@Html.Telerik().DatePickerFor(m=>m.SalesOrganizationProfile.EffectiveDate)
.HtmlAttributes(新的{id=“profileEffectiveDateEditSection”})

如何使用jquery设置该值。
$(“#profileEffectiveDateEditSection”).val(“1/1/2012”)
不起作用

在此方面的任何帮助都将不胜感激。此razor视图位于ASP.NET MVC 4项目中

谢谢,
Sam

值应通过客户端对象的Value方法设置。是文档的一部分

var datepicker = $('#profileEffectiveDateEditSection').data('tDatePicker');
datepicker.value(new Date('1/1/2012'));
正确的方法是:

@Html.Telerik().DatePickerFor(m=>m.EffectiveDate).Name(“profileEffectiveDate”)

然后使用Pechka的代码”

var datepicker=$(“#profileEffectiveDate”).data('tDatePicker'); 日期选择器值(新日期('2012年1月1日')


注意:我必须使用Name属性而不是ID(尽管我不知道ID为什么不起作用)

这有助于+我必须更改初始化以使用“Name”属性而不是ID。我认为ID是访问控件的方式,但它是名称