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

.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. Сильно не пинайте, я начинающий ...
Ответить с цитированием