0

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

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

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

对此的任何帮助表示赞赏。此剃刀视图位于 ASP.NET MVC 4 项目中。

谢谢,山姆

4

2 回答 2

1

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

var datepicker = $('#profileEffectiveDateEditSection').data('tDatePicker');
datepicker.value(new Date('1/1/2012'));
于 2013-01-22T23:44:02.387 回答
0

正确的方法是:

@Html.Telerik().DatePickerFor(m => m.EffectiveDate).Name("profileEffectiveDate");

然后使用 Pechka 的代码”。

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

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

于 2013-01-23T07:11:50.117 回答