Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   JS для append элементов (https://javascript.ru/forum/dom-window/64356-js-dlya-append-ehlementov.html)

cuoresanguinato 05.08.2016 10:59

JS для append элементов
 
Подскажите пожалуйста, опишу всю ситуацию,
есть checkbox с value 1, по клику на него value отправляется в Ajax, в свою очередь Ajax возвращает в ответе html форму, примерно такую:
echo '<div>';
echo <a class="random_class" href="1">1</a>';
echo '</div>';.
Все это при удачном ответе ajax, при помощи html.append() загружается в блок на страницу. Как написать событие по клику на элемент <a> с random_class?, если при загрузке страницы его не существует, и он отображается только после нажатия на checkbox

Spass 05.08.2016 11:27

Почитайте про делегирование
https://learn.javascript.ru/event-delegation

cuoresanguinato 05.08.2016 13:51

нашел решение, спасибо, использую .on('click',,function());

warren buffet 05.08.2016 21:09

На туловище повесь щелчок и проверяй if(e.target.id="known-id") так у тебя скопится там много чего полезного рядом. )))

рони 05.08.2016 21:13

warren buffet,
==


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