У меня есть страница оболочки JQuery Mobile, в которой я загружаю форму в Ajax. У формы есть некоторые флажки, с которыми мне нужно привязываться.
Как ни странно, я могу заставить его работать, установив прослушиватель прямо на кнопку следующим образом:
$('input[name="ohneiln"]').on('change', function() {
alert("hello");
});
Но когда я пытаюсь установить слушателя на $(document)
и делегировать его в checkbox
, слушатель никогда не срабатывает:
$(document).on('change', 'input[name="ohneiln"]', function() {
alert("hello");
});
Вопрос:
Каков правильный способ привязки события для "динамических" элементов, загружаемых через Ajax с помощью $(document).on()
? Разве это невозможно для событий change
или почему я сталкиваюсь с проблемами?
Спасибо за помощь!