Это не тот ответ, который вы хотите услышать.
Чтобы вы могли динамически отображать результаты операции jQuery .get () и иметь эффект вступления в силу нового javascript, события, которые влияют на этот недавно отображаемый HTML, должны быть связаны во время обработчика результатов исходного .get () , Обычно это выполнимо ... что-то вроде:
$.get('common/includes/FilterData.cfm',
{column: selectedValue},
function(response){
$('input').change(function(event){
...addtl. logic here
}
Вы найдете способ указать / вызвать ваши новые функции в рамках этой привязки события изменения к совершенно новому полю ввода, которое было загружено в результате вашего первоначального вызова .get ().
Где это становится грязным, это когда задействован CFML. cfform / cffinput, при использовании в сочетании с параметром autosuggest ... создайте JavaScript вручную для вас ... автоматически. Тем не менее, нет никакого реального контроля над генерацией этого кода - CF назовет его произвольно. Когда я набрал твой код для проверки, я получил функцию с именем _cf_autosuggest_init_1318614417652 ... это то же самое для тебя? (Вероятно нет).
Поэтому вам будет чрезвычайно сложно динамически связывать новые обработчики событий с результатом .get () - если вы не знаете, как они будут называться.
Я рекомендую либо изменить дизайн вашего вызова .get (), чтобы вы не загружали cfform / cfinput - но, возможно, сами необработанные данные - и сохраняли входные данные в родительском шаблоне, либо (глубокий вдох) ...
... удалите cfform / cfinput и напишите функцию автозаполнения jQuery вручную, чтобы вы могли контролировать имена функций - и могли указывать на них в ваших обработчиках результатов jQuery, когда придет время связываться с ними динамически.