Присоединить / привязать событие к JQuery UI Dialog, выйти из X - PullRequest
0 голосов
/ 22 февраля 2011

Мне нужно прикрепить событие к этому. Я не могу изменить функцию закрытия, поскольку это пользовательский элемент управления с привязкой к данным. Поэтому мне нужно перемещаться по DOM, чтобы найти элемент. Я выделил элемент, выполнив это:

function getXButton () {
    var titlebar = getElementsByClassName('ui-dialog-titlebar');
    var titleBarChildren = titlebar[0].childNodes;
    var exitAncor = titleBarChildren[1];
    var exitSpan = exitAnchor.childNodes;
}

getElementsByClassName - это пользовательская функция, которая перемещается по всей странице и находит этот элемент. У меня есть exitAnchor и exitSpan. Как, черт возьми, теперь я могу применить к ним функцию onclick?

1 Ответ

1 голос
/ 22 февраля 2011
$('.ui-dialog-titlebar-close').live('click',function(){

});

привяжите то, что вам нужно, к onClick тега, окружающего это x?

, метод динамического связывания связывает его с элементами, которые либо есть, либо будут на странице, которые соответствуют этому классу.

...