我正在爲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