Я искал ответ на этот вопрос, но мне не удалось найти что-то в stackoverflow, которое конкретно решает эту проблему.
По сути, у меня есть некоторые радиоэлементы, которые генерируются динамическипо jQuery (хотя после загрузки страницы - они загружаются, когда текст вводится в поле ввода), и мне нужно проверить эти динамически загруженные радиоэлементы в событии keyup
.
Если я нажимална динамически загружаемых элементах я мог бы просто использовать функцию live
.Однако мне нужно проверить эти элементы, когда происходит определенное событие keyup
, когда я сосредоточен внутри стандартного поля ввода элемента DOM (т.е. не сгенерировано jQuery).
Обратите внимание, что массив ключей - это простоассоциативный массив ключей с числовыми значениями keyCode.
Таким образом, следующее не работает:
$('#inputField').bind('keyup', function(k) {
switch (k.keyCode) {
case keys['up']:
$('#dynamicallyGeneratedElement').attr('checked', true);
break;
}
});
Поскольку динамически сгенерированные радиоэлементы не были готовы к DOM.Есть ли способ решить эту проблему?