【发布时间】:2013-04-09 20:29:54
【问题描述】:
我正在为 Kendo DropDownList 设置关联数组。该对象返回 33 作为 val()。我想检索与 Id 33 关联的名称。如何为 ProjName 分配 Id=33 的名称键?
Kendo 控件的 HTML 输出:
<script type="text/javascript">
MyJS.Project.Create.Initialize('[{"$id":"1","Id":32,"Name":"Test Project"},{"$id":"2","Id":33,"Name":"Simple Project"}]');
</script>
剑道下拉列表:
<input id="lstProject" class="span8" data-bind="kendoDropDownList:{data:Projects, value: Project, dataTextField: 'Name', dataValueField: 'Id',optionLabel: 'Select Project' }"/>
将关联数组分配给变量:
<script type="text/javascript">
var ProjName = $("#lstProject").val();
alert(ProjName);
</script>
【问题讨论】:
-
如果您查看您的第一个和第二个代码 sn-ps 生成的 html,它可能会帮助您(和我们)了解发生了什么。
-
Kendo DropDownList 的代码生成 HTML 输出(代码的第一个 sn-p)。
-
警告框显示33
标签: jquery associative-array kendo-asp.net-mvc