Любая помощь будет оценена по этому поводу, пожалуйста. Я пытаюсь изменить размер динамически созданного ввода текста при нажатии клавиши. Я могу заставить это работать на базовом уровне, но у меня возникают проблемы с изменением размера отдельных входов, которые имеют один и тот же класс, т.е. вместо изменения размера только одного отдельного поля ввода изменяются размеры всех текстовых входов с классом «.question».
Вот мой код:
function resizeInput(theInputField) {
var getInputWidth = $(theInputField).width();
if(getInputWidth < 400){
$(theInputField).attr('size', $(theInputField).val().length);
}
}
$('#question-list').on('keyup', '.question', function(){
resizeInput('.question');
});
$('#question-list') --> Это элемент ul.
$('.question') --> Это динамически созданный ввод[type="text"] в указанном выше ul.