我试图获取Html.Kendo()。ComboBoxFor()的选定值,但我无法加载该值。PFB代码。
@Html.Label("From Descriptor")
</div>
<div class="editor-field">
@(
Html.Kendo().ComboBoxFor(m => m.desc)
.HtmlAttributes(new { @class = "form-control input-md" })
.BindTo((System.Collections.IEnumerable)ViewData["data"])
.DataValueField("Id")
.DataTextField("TimeDescriptor")
.Events(e => e.Select("onChangvalue"))
)
</div>
但是,当我尝试在ready()函数中获取数据时,PFB无法获取。
var grid = $("#data_grid").data("desc");
请尝试以下操作:
HTML:
@Html.Label("From Descriptor")
</div>
<div class="editor-field">
@(
Html.Kendo().ComboBoxFor(m => m.desc)
.Name("ddl")
.HtmlAttributes(new { @class = "form-control input-md" })
.BindTo((System.Collections.IEnumerable)ViewData["data"])
.DataValueField("Id")
.DataTextField("TimeDescriptor")
.Events(e => e.Select("onChangvalue"))
)
</div>
Javascript:
var ddl1 = $("#ddl").data("kendoComboBox");
alert(ddl1.value);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句