Как получить ключ / значение из ассоциативного массива с помощью JQuery

Я устанавливаю ассоциативный массив для Kendo DropDownList. Объект возвращает 33 как val(). Я хочу получить имя, связанное с Id 33. Как назначить ProjName ключ Name, где Id = 33?

HTML-вывод из элемента управления Kendo:

<script type="text/javascript">
    MyJS.Project.Create.Initialize('[{"$id":"1","Id":32,"Name":"Test Project"},{"$id":"2","Id":33,"Name":"Simple Project"}]');
</script>

Kendo 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>

1 ответ

Решение

Использовать этот -

 $val = ('#lstProject').val();
 $name = $('[value="'+$val+'"]').attr('name');
Другие вопросы по тегам