Есть такой код:
var data = ..., prefix = ..., id = ... dLink = ..., ...;
for(var key in data[prefix]) {
if (key != id) {
var item;
item = ce('a',{ id: prefix+'-dd-item'+key });
item.innerHTML = data[prefix][key];
item.onclick = function() {
dd.up(dLink,prefix,key);
};
body.appendChild(item);
}
};
Проблема: При клике на item-ы с различными префиксами и ссылками все работает корректно. При клике на item-ы с одинаковыми prefix и dLink, но различными ключами, возвращает один и тот же результат (key одинаковый). Что делать?