Очень странная проблема появилась сегодня, я написал код javascript для получения значений из динамически генерируемых полей ввода.Он работал нормально без проблем, сегодня он начал возвращать значения по умолчанию, следующий код:
$(document).on("change", "#myprofile .pf_name", function() {
var field_name = $(this).attr("name"); // this the name of field i get on the input
var field_value = $('input[name=' + field_name + ']').val(); //this is the value i am getting from the that input, working fine recently
// I am wriring new value in input box and then when this onchange event triggers it
//retruns default value that was loaded dynamically with the loop.
//However it should return new written value. It was working fine previously.
console.log("field name: " + field_name + " field value: " + field_value);
});
Кажется, что-то блокирует или имеет проблему во всем коде.Однако я проверил весь код, но не смог найти подозрительного кода.
Вот еще одна попытка:
Я генерирую область ввода с помощью jquery с именем класса.Как только он будет создан со значением по умолчанию, скажем: Тестирование.Теперь, когда я пишу новый текст: 12345 и запускаю событие click на другой кнопке, чтобы получить это входное значение, оно возвращает: Тестирование <значение по умолчанию </p>
Любая помощь будет оценена.