Добрый день!
Не знаю туда ли я пишу, но...
Имеется код:
$(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, ...], ...}