javascript - 无法获取 Html.Kendo().ComboBoxFor 的选定值
问题描述
我正在尝试获取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);
推荐阅读
- javascript - 右键单击并选择“打开...”之一后,从上下文菜单中替换 href 链接
- php - 控制器中的 Symfony 3.4 $_SESSION
- download - 如何从空手道的 api 端点获取下载的 xlsx 文件?
- javascript - React 中的 Import() - 在 Chrome/Firefox 扩展中触发错误
- angular5 - 如何以角度将 LocalDateTime 转换为 Date 对象
- android - 如何在处理程序线程中运行重复性任务?
- winapi - 物理磁盘读取如何与 ntfs 的卷影一起工作?
- datagrid - 数据网格 Telerik 中的已检查列
- javascript - 尝试将nodejs发送到mysql时出现sql语法错误
- scala - scala flatMap 或过滤器哪个更便宜