powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / обращение к элементу объекта (ассоциативного массива)
5 сообщений из 5, страница 1 из 1
обращение к элементу объекта (ассоциативного массива)
    #37942577
новенький форумчанин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, уважаемые маги программирования!
Прошу у Вас помощи.
Вот часть кода.
arr = new Object;
arr = {name:'название',
data:[{'x':'2' , 'y':'1' , 'z':'3'},
{'x':'4' , 'y':'3' , 'z':'4'},
{'x':'6' , 'y':'5' , 'z':'7'},
{'x':'8' , 'y':'7' , 'z':'10'},
{'x':'10' , 'y':'9' , 'z':'11'},
{'x':'12' , 'y':'11' , 'z':'13'},
{'x':'14' , 'y':'13' , 'z':'18'}]
};
val =$('#my_select option:selected').val();//получаю id выбранного элемента в selectе (выбираю значение x в выпадающем списке).
alert(val);//выводит x
$.each( arr.data , function(k, v){
alert( v.x );
alert( v.val );
$.each( v , function(k1, v1){
alert( "Key: " + k1 + ", Value: " + v1);

});

});
Почему v.x выводит x, а v.val undefined? Можно как-нибудь выйти из ситуации?
...
Рейтинг: 0 / 0
обращение к элементу объекта (ассоциативного массива)
    #37942590
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новенький форумчанинПочему v.x выводит x, а v.val undefined?ну посмотрите в firebug под отладкой что у Вас там внутри v
...
Рейтинг: 0 / 0
обращение к элементу объекта (ассоциативного массива)
    #37942767
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новенький форумчанинПочему v.x выводит x, а v.val undefined? Можно как-нибудь выйти из ситуации?
В твоем хеше нет элемента с именем val так что все правильно. Что именно ты пытаешься сделать?
...
Рейтинг: 0 / 0
обращение к элементу объекта (ассоциативного массива)
    #37942779
Primus inter pares
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неверно к массиву обращаешься

Можно так
Код: javascript
1.
alert(v[val]);
...
Рейтинг: 0 / 0
обращение к элементу объекта (ассоциативного массива)
    #37943802
новенький форумчанин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Primus inter pares, благодарю!
Да, была попытка обратиться к элементу массива)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / обращение к элементу объекта (ассоциативного массива)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]