Чтобы попробовать концепцию, я делаю очень простой тест.
Я получил форму с вводом текста с самого начала.
Когда я нажимаю на поле, я хочу захватить его Id и добавить значение к тексту ввода.
$(document).ready(function() {
$('input').focus(function() {
var currentId = $(this).attr('id');
$("#"+currentId).val('blah');
});
});
Это прекрасно работает с начальными полями, но перестает работать с полями, добавленными с помощью вызовов ajax.
Хитрость в том, что пользователи могут щелкать любое поле, и я не знаю, какое, пока они не щелкают.
Мои идентификаторы выглядят так:
experience0-CompanyName //(original one)
experience[n]-CompanyName
(часть [n] также используется для упорядочения полей в форме, поскольку элементы сгруппированы по опыту, навыкам образования и т. Д. *
как мне этого добиться?