我在剃刀视图中有一个telerik日期选择器控件,如下所示:
@Html.Telerik().DatePickerFor(m=>m.SalesOrganizationProfile.EffectiveDate)
.HtmlAttributes(new { id = "profileEffectiveDateEditSection" })
如何使用jquery设置this的值。
$('#profileEffectiveDateEditSection').val("1/1/2012")
不起作用。
对此有任何帮助表示赞赏。这个剃刀视图在ASP.NET MVC 4项目中。
谢谢, 萨姆
答案 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不起作用)