У меня всегда была проблема, если элементы, добавленные в DOM через AJAX, похоже, не привязаны к соответствующим обработчикам jQuery.on()
. Поэтому я закончил с повторным добавлением событий к ним в полной функции AJAX.Добавление элементов в DOM с помощью ajax и поддержание jQuery
Но я всегда задавался вопросом, должно ли быть прикреплено к ним jQuery.on()
, и если да, то почему?
Прочтите более тщательно 'on()' документацию, это ясно объяснено. –
Читайте о делегированных событиях. 'on()' использует делегированные события и будет применяться к любым элементам, добавленным в DOM позже, если вы используете правильный селектор. – Utkanos