Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2020, 14:11   #1
Женя32
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 621
Счастье Динамически созданный элемент не откликается на событие

Здравствуйте!
Подскажите, пожалуйста, почем динамически созданный элемент не откликается на событие click?
Код:
$("a.addElem").click(function(){
   var element = document.querySelector('div[data-name="mess-out"]');
 
   var newElement = '<div id="message" class="lkkyggg"> <ul class="khtgedd"><li>                      <p> Hello world </p></li> </ul> </div> <br /> <a class="addElemTwo" href="#">Добавить еще один элемент</a>';
   element.insertAdjacentHTML( 'beforeend', newElement );
    
   $("a.addElem").hide();
});
$(".dClass > a.addElemTwo").click(function(){ 
   var element = document.querySelector('div[data-name="mess-out"]');
 
   var newElement = '<div id="mess" class="lkkyggg"> <ul class="khtgedd"><li><p> Hello world 2</p></li> </ul> </div>';
   element.insertAdjacentHTML( 'beforeend', newElement );
    
   $("a.addElemTwo").hide();
});
https://jsfiddle.net/z9q3kn6w/1/
Женя32 вне форума Ответить с цитированием
Старый 29.09.2020, 16:55   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

и не должен...
почитайте про делегирование
в вашем случае нужно
Код:
$("body").on('click','a.addElem',function(....)})
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамически созданный TDBLookUpComboBox Scorpuha БД в Delphi 13 16.01.2014 19:59
Динамически созданный Control (PictureBox) itea4you.ru C# (си шарп) 4 27.10.2013 12:39
У динамически созданной формы есть событие OnClick, но само событие не происходит Hunter_bog Компоненты Delphi 25 23.01.2012 23:50
Динамически созданный обьект, процедуры heart Общие вопросы Delphi 3 09.05.2009 17:32
Динамически созданный tabSheet S@fer Общие вопросы Delphi 7 08.04.2009 12:03