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

时间:2013-01-22 11:38:50

标签: telerik telerik-mvc

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

@Html.Telerik().DatePickerFor(m=>m.SalesOrganizationProfile.EffectiveDate) .HtmlAttributes(new { id = "profileEffectiveDateEditSection" })

如何使用jquery设置this的值。 $('#profileEffectiveDateEditSection').val("1/1/2012")不起作用。

对此有任何帮助表示赞赏。这个剃刀视图在ASP.NET MVC 4项目中。

谢谢, 萨姆

2 个答案:

答案 0 :(得分:1)

应该通过客户端对象的value方法设置值。 Here是涵盖它的文档的一部分。

var datepicker = $('#profileEffectiveDateEditSection').data('tDatePicker');
datepicker.value(new Date('1/1/2012'));

答案 1 :(得分:0)

正确的方法是:

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

然后使用Pechka的代码“。

var datepicker = $('#profileEffectiveDate')。data('tDatePicker'); datepicker.value(新日期('1/1/2012'));

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