Вариант 1: Копировать оригинал автозаполнения
Вы можете создать .clone()
, который включает обработчики событий, используя .clone(true)
:
var divCloned = $('#line-1').clone(true);
Это должно включать автозаполнение для #line-1
, поэтому со строкой выше, заменяющей соответствующую строку в вашем коде, вы должны быть полностью настроены.
Вариант 2: Создание нового автозаполнения с различными параметрами
Если вы хотите изменить функцию автозаполнения, вы можете просто установить ее снова:
var divCloned = $('#line-1').clone(); // <== Don't copy the event handlers.
// ... do things, set variables, append divCloned, whatever
// Now set the autocomplete with different options from the original
divCloned.autocomplete({ ... });