Jquery.on () отправить событие
у меня проблема с .on()
.
У меня есть несколько форм-элементов (формы с class="remember"
), также я добавляю еще один form.remember
С помощью AJAX.
Итак, я хочу, чтобы он обрабатывал событие отправки что-то вроде:
$('form.remember').on('submit',function(){...})
но форма, добавленная с AJAX, не работает с ним.
В чем проблема? Это баг?
2 ответа:
вам нужно делегировать событие на уровень документа
$(document).on('submit','form.remember',function(){ // code });
$('form.remember').on('submit'
времени$('form.remember').submit(
но когда вы используете$(document).on('submit','form.remember'
тогда он также будет работать для DOM, добавленного позже.