У меня есть следующие поля ввода:Обнаружение новых элементов DOM для использования в .each()
subGroupInputs = $("td[data-field_name='sub_group'] input");
Пользователь может добавлять новые входы динамически.
$(subGroupInputs).each(function(input) {
$(this).on("keyup", function(){
console.log($(this).val());
});
});
Мне нужно получить все значения, даже значения из динамически добавляются те, но я не могу получить subGroupInputs обновить.
Я попытался ниже, но это также не работает:
function setVariables(){
subGroupInputs = $("td[data-field_name='sub_group'] input");
}
//Initial Variables on Page Load
setVariables();
//Set Variables Again after new elements are added.
$('.my-button').on("click", function(){
setVariables();
});
Нет, это не работает, он имеет тот же эффект. –