Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   .click() на созданном элементе (https://javascript.ru/forum/jquery/15442-click-na-sozdannom-ehlemente.html)

Pirks 27.02.2011 13:05

.click() на созданном элементе
 
Добрый день!
Хотел реализовать поиск узла с разворачиванием веток AJAX - дерева
Не работает прототип функции разворачивающей заведомо известные узлы дерева:

для тестирования сделал кнопку "test" в tree.html
// 
// Жмем кнопку test

document.getElementById('test').onclick = function() {

   find("1")
// "1" - верхний узел разворачивает  ...
// все следующие нет 
   find("498");
   find("128");
   find("109");

}


find.js

function find(id) {

  //   alert(id)

     if ($("li#"+id).hasClass("ExpandClosed")) {

        $("li#"+id+" > div.Expand").click();

     }
}


Что примечательно, если расскомментировать alert(id), то все работает!
Т.е. click() уже привязан, но прежде чем делать find(id), нужно ждать наличия этого id ...
Как это сделать?

P.S. Сильно не пинайте, я начинающий ... :)


Часовой пояс GMT +3, время: 10:47.