我正在为Kendo DropDownList设置关联数组。该对象返回33作为val()。我想检索与Id 33关联的名称。如何将Id名称分配给ProjName,其中Id = 33?从剑道控制如何使用JQuery从关联数组中获取键/值
HTML输出:
<script type="text/javascript">
MyJS.Project.Create.Initialize('[{"$id":"1","Id":32,"Name":"Test Project"},{"$id":"2","Id":33,"Name":"Simple Project"}]');
</script>
剑道的DropDownList:
<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>
如果你看看你的第一个和第二个代码片段生成的html,它可能会帮助你(和我们)理解发生了什么。 – 2013-04-09 20:34:04
Kendo DropDownList的代码生成HTML输出(代码的第一个片段)。 。 – 2013-04-09 20:41:41
警报框显示33 – 2013-04-09 20:42:00