Идея этого скрипта - позволить динамически созданным элементам реагировать на функцию keyup, которая изменяет внутренний html (или текст jQuery()) на основе того, что находится внутри текстовая форма.Назначение .on() - активация динамически создаваемых элементов
Каждый динамически созданный элемент имеет свою собственную текстовую форму и заголовок. Поэтому все, что вы набираете в текстовой форме данного элемента, должно стать заголовком для этого элемента, который завернут в теги.
Я пробовал несколько способов, но я просто не могу заставить его работать. Каков наилучший способ сделать это?
Вот моя последняя попытка - http://jsfiddle.net/gnkxxgjz/1/
$('body').on('keyup', '.qForms', function() {
var nameOfLoan = [];
var loanOfName = function(t) {
if ($(this).hasClass('.loanNameV'+t)) {
$('body').on('keyup', '.qForms', function() {
var loanN = $('.loanNameV'+t).val();
$('.nameLoan'+t).text(loanN);
});
}
else {
return false;
}
};
for (var t=1; t < z; t++) {
nameOfLoan[t] = loanOfName(t);
}
for (var j=1; j < z; j++) {
nameOfLoan[j]();
}
});
Пожалуйста, создайте новую скрипку с вашей последней попыткой и объясните, что с ней не работает. –
Пожалуйста, [показать код] (https://stackoverflow.com/help/how-to-ask) –
Возможно, добавьте контекст HTML, чтобы дать нам более четкое представление о том, с чем вы работаете. –