У меня есть <div>
с id="modal"
, сгенерированный динамически с помощью метода jQuery load()
:
$('#modal').load('handlers/word.edit.php');
word.edit.php
содержит несколько элементов ввода, которые загружаются в модальный <div>
.
Используя метод jQuery keyup
, я могу захватить входные значения после срабатывания события, но
когда элементы динамически добавляются в модальный div, событие, когда llonger не запускается, когда пользователь вводит свой текст.
Какой метод jQuery поддерживает обработку событий, вызванных динамически создаваемыми элементами?
Код для создания новых элементов ввода:
$('#add').click(function() {
$('<input id="'+i+'" type="text" name="translations' + i + '" />')
.appendTo('#modal');
Код для захвата пользовательских значений:
$('input').keyup(function() {
handler = $(this).val();
name = $(this).attr('name');
Этот второй блок кода работает для исходных элементов, но он не запускается новыми динамически генерируемыми элементами.