У меня есть поле ввода с классом с именем "form_inputext1".
Я выполняю некоторые действия при нажатии клавиши ВВОД, используя этот код:
jQuery(".form_inputext1").keypress(function(event) {
console.log(event.keyCode);
if (event.keyCode == '13' || event.which == '13') {
event.preventDefault();
jQuery("#addMoreOptions").click();
return false;
}
});
Эта часть отлично работает. Он добавляет еще одно поле ввода класса "form_inputext1" в результате вызова ajax.
Проблема в том, что это добавленное поле не связано с событием нажатия клавиши, которое я написал. Я предполагаю, что это потому, что код jQuery только присоединяет событие к существующим полям, а не к полям, добавленным в будущем.
Как я могу обойти это? Я хочу, чтобы эта функция применялась к onkeypress даже для входов, которых еще нет в DOM.