jQuery Как изменить элемент после его динамического добавления?

290
06 сентября 2017, 14:21

Здравствуйте. Есть таблица, наполняемая динамически с помощью ajax.

jQuery работает с элементами, которые были на странице на момент инициализации кода. Если добавляются новые элементы - при помощи ajax'а или функций типа append() - то события не затрагивают их.

Вопрос: какое событие нужно использовать для $('body').on(), чтобы выбрать нужные мне ячейки (по классу, по id, неважно) для последующей их обработки?

Если кратко о том, что именно хочу получить, то в каждой строке таблицы в одной из ячеек есть дата/время, а в другую ячейку этой же строки таблицы мне нужно воткнуть countdown-таймер, чтобы видеть оставшееся время (впоследствии уберу дату, останется только таймер).

Все найденные примеры используют событие click, в моем случае кликов никаких не предполагается.

Answer 1

После того как вы добавили элементы от ответа ajax. можете сделать выборку. Пометив новые данные каким-то классом. а после того как сделаете нужные операции уберете класс.

READ ALSO
Реализация макета сайта

Реализация макета сайта

Как реализовать данный макет сайта-многостраничникаКрасная область всегда одинаковая(меню и футер), а между ними просто белый фон

333
Ошибка при подключении шрифтов

Ошибка при подключении шрифтов

Нужно подключить шрифты к странице, но они не подключаются и консоль гугла также ругается: 'GET file:///C:/Users/

341
Метод format с одним аргументом у класса SimpleDateFormat

Метод format с одним аргументом у класса SimpleDateFormat

В документации к SimpleDateFormatformat указывается, что метод принимает три параметра:

227