Показать сообщение отдельно
  #1 (permalink)  
Старый 02.09.2011, 19:58
Новичок на форуме
Отправить личное сообщение для Kitana Посмотреть профиль Найти все сообщения от Kitana
 
Регистрация: 02.09.2011
Сообщений: 5

Динамическое создание списка <select> и обработка события двойного клика
Приветствую!
Формирую динамически список в определенных колонках таблицы.К каждому элементу option добавляю обработчик события,в который передаю сам option.
for(var j=0;j<data.persons[i].person.phones.length;j++){
                            var option= document.createElement("option");
                           
                           option.ondblclick = function () { getId(option); };
                        option.setAttribute("id", data.persons[i].person.phones[j].id);
                                              option.appendChild(document.createTextNode(data.persons[i].person.phones[j].value));
В обработчике получаю значение атрибута
function getId(option) {

         alert(option.getAttribute("id"));
     }

Но получаю только значение последнего



Как получить значение id выбранного элемента списка?
Ответить с цитированием