Показать сообщение отдельно
  #1 (permalink)  
Старый 01.06.2012, 16:34
Интересующийся
Отправить личное сообщение для shifteee Посмотреть профиль Найти все сообщения от shifteee
 
Регистрация: 01.06.2012
Сообщений: 13

Доступ к свойствам объекта
Добрый день!

Не знаю туда ли я пишу, но...

Имеется код:

$(document).ready(function(){
    $(".active_letter").bind('click', {data:countries} ,function(e){
        var el = $(e.target).parents($("ul"));
        var letter = $(e.target).text();
        var links = countries[letter];
            console.log(letter, typeof(letter), links); //А(кириллица, UTF-8), string, undefined
        $(el).append("<li></li>");
        
    });
});


Подскажите почему при var links = countries["А"]; присваевается нужное значение, а при var links = countries[letter]; выводится undefined.

П.С. Если очень важно, то объект countries представляет из себя:

var countries = { А : [valA1, valA2, ...], Б: [valБ1, valБ2, ...], ...}
Ответить с цитированием