Я новичок в jquery, я работаю над веб-страницей, которая динамически генерирует текстовые поля с помощью средства autocomplete.
i тестировал $("#some").autocomplete(data);
на каком-то статическом контенте, он отлично работал.
однако, когда я пытаюсь использовать тот же метод с динамически генерируемыми текстовыми полями, он не работает!
мой код выглядит следующим образом:
$(function() {
$("#button_newproduct").click(function(){
$("#products_table > tbody").append(
"<tr><td><input type='text'name='td_products["+counter+"]'/></td></tr>");
});
var data = "Core celectors cttributes craversing canipulation CSS cvents cffects cjax ctilities".split(" ");
$('input[name^=td_products]').autocomplete(data);
});
Спасибо, ребята, я покончил с этим с помощью справки.
теперь, еще одна проблема. Я загружаю массив (ввод в автозаполнение) с помощью вызова DWR. ниже
DwrService.populateProducts(someFunc);
function someFunc(result){
autoProducts=result;
input.autocomplete(result);
}
здесь проблема заключается в каждом вызове DWR в БД для получения массива!
Есть ли способ сохранить массив из DWR в глобальной переменной?
рассматривает