Всем привет. Есть массив данных, которые выводятся в цикле, после по нажитию кнопки подтягиваются данные с сервера в виде компонентов, навроде такого:
<post-item>
<!-- разметка и данные -->
<accordion>Данные</accordion>
</post-item>
В каждом компоненте Post-Item есть компонент с простым аккордеоном.
В результате, этот аккордеон отрабатывает только на первых элементах (отрисованных с сервера), на остальных, которые подгружаются по AJAX, аккордеоны уже не работают. Как я понял проблема в том, что при загрузке новых элементов Post-Item DOM не обновляется. Поправьте, если я не прав.
Подскажите, пожалуйста, как заставить работать вложенные компоненты (accordion) в элементах, подгруженых по AJAX?
UPD. Пример для понимания, только вместо постов - твиты, вместо аккорденоа - лайки.
Для примера у нас есть Твиттер. Открываем страницу - там уже есть какие-то твиты, допустим, отрисованые на сервере. У каждого твита есть кнопка лайка.
Так вот, если продолжая аналогию с твиттером, то листаем ленту вниз, подгружается новая партия твитов, но в моём случае, у них уже кнопка лайков не работает.
Обработка лайка банальная - поиск элемента по классу при клике и дальше какая-то работа. Даже обработчик клика не срабатывает.