Javascript.RU

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery Click() не работает на объекте, созданном Ajax vovabigov jQuery 13 09.09.2012 14:25
Помогите сменить событие .hover на .click serdeles jQuery 2 22.11.2010 17:07
Как правильно задать ID в создаваемом элементе ? Indiana Events/DOM/Window 15 31.10.2010 16:15
вызов события на определенном элементе vvsh Events/DOM/Window 1 23.06.2010 06:17
click() на родительском элементе MaxB jQuery 1 20.09.2009 18:52