Jestem nowy w jquery, pracuję na stronie internetowej, która wymaga dynamicznego generowania pól tekstowych przy pomocy narzędzia autocomplete.Automatyczne wypełnianie jquery dla dynamicznie generowanych pól tekstowych
Przetestowałem $("#some").autocomplete(data);
na niektórych statycznych treściach, działało idealnie.
Jednak gdy spróbuję tej samej techniki z dynamicznie generowanymi polami tekstowymi, to nie działa!
mój kod wygląda następująco:
$(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);
});
dzięki chłopaki Skończyłem z tym z ur pomoc.
teraz kolejny problem. wczytuję tablicę (wejście do autouzupełniania) z call.as DWR poniżej
DwrService.populateProducts(someFunc);
function someFunc(result){
autoProducts=result;
input.autocomplete(result);
}
Problem polega każdym nawiązywaniu połączenia DWR DB uzyskać tablicę!
Czy istnieje sposób przechowywania tablicy z DWR w zmiennej globalnej?
pozdrowienia
hej, inny używam wywołania dwr, aby wypełnić tablicę jako: DwrService.populateProducts (someFunc); funkcja someFunc (result) { autoProducts = result; \t \t \t \t \t \t input.autocomplete (wynik); } problemem jest za każdym razem wywoływanie funkcji dwr! czy można zapisać wynik wywołania dwr w zmiennej gloabal? –