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

Обработка события элемента внутри создавшего его объекта
Здравствуйте, такая грабля:
Есть класс, у него есть методы. Один из методов генерит некие элементы DOM. Как сделать так, что-бы обработчик события созданного элемента DOM происходила внутри объекта?
То есть:
function MyClass()
{
    this.Method = function(){ alert('Обработчик события');}

    this.Render = function()
    {
        // JQuery создаем элемент DOM и цепляем на него onclick
        $("<TD>").appendTo(parentElement).click(???????);
    }
}

Что поставить вместо вопросиков, чтоб при клике вызывался this.Method()?

Хочется сделать красиво, чтоб объект был самодостаточным и вся работа проходила внутри него.
Спасибо.
Ответить с цитированием