Приветствую!
Формирую динамически список в определенных колонках таблицы.К каждому элементу 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 выбранного элемента списка?